Linux serverNETWORK ADMINISTRATIONS

Logical Volume Management (LVM) in Redhat Enterprise Linux (RHEL7/8)

Introduction to LVM: (Logical Volume Management)
============================================================
Problems with standard partitions:
There are some problems when working with hard disks and standard partitions. Consider a system with a small and a large hard disk device, partitioned like this. The first disk (/ dev/sda) is partitioned in two, the second disk (/dev/sdb) has two partitions and some empty space.
In the example above, consider the options when you want to enlarge the space available for /srv/project42. What can you do? The solution will always force you to unmount the file system, take a backup of the data, remove and recreate partitions, and then restore the data and remount the file system.

Solution with LVM:
Using LVM will create a virtual layer between the mounted file systems and the hardware devices. This virtual layer will allow for an administrator to enlarge a mounted file system in use. When LVM is properly used, then there is no need to unmount the file system to enlarge it.

Source: Paul Cobbaut EBook (http://linux-training.be/linuxsys.pdf)
============================================================
Command History: (Used in Video)

lsblk
fdisk -l
fdisk /dev/sdc
lsblk
pvcreate /dev/sdc1
vgcreate NewVolGrp /dev/sdc1
pvs
pvdisplay
vgs
vgdisplay
clear
lsblk
lvcreate -L -n NewLogVol NewVolGrp
lvcreate -L -n NewLogVol NewVolGrp
lvcreate -L 5G -n NewLogVol NewVol
lvremove NewLogVol
lvremove /dev/NewVolGrp/NewLogVol
clear
lvcreate -L 5G -n NewLogVol NewVol
lvs
lvdisplay
clear
lsblk
mkdir -p /NewDir
mount /dev/NewVolGrp/NewLogVol /Ne
umount /dev/NewVolGrp/NewLogVol
umount /NewDir/
df -h
lsblk
clear
mkfs.xfs /dev/NewVolGrp/NewLogVol
mount /dev/NewVolGrp/NewLogVol /Ne
umount /NewDir/
mount /dev/NewVolGrp/NewLogVol /Ne
df -h
vgs
lvextend -n /dev/NewVolGrp/NewLogV
lsblk
vgs
fdisk -l
fdisk /dev/sdc
lsblk
partprobe /dev/sdc
lsblk
pvcreate /dev/sdc2
vgextend NewVolGrp /dev/sdc2
vgs
lvextend -n /dev/NewVolGrp/NewLogV
lvs
xfs_growfs /dev/NewVolGrp/NewLogVo
df -hT

Thanks for Watching our videos, please subscribe our channel and share our videos with your friends.
===============================================================================================
Pascal Triangle & Binomial Theorem (Maths):

DNF/YUM in RHEL8:

Configure VNC:

source

redhat linux

Leave a Reply

Your email address will not be published. Required fields are marked *