Monday, 2 March 2020

STEP BY STEP PRACTICALS - LINUX - HOW TO CREATE A LVM IN LINUX

We will see process on how to create a LVM in Linux.


In My example, I have taken a Cent OS 7  machine.


1) I have added 2 disks on my server of 1 GB each as shown below:-





2) Find the current status of volumes on the server.





3) Now the first steps is to scan the server for the disks which are added:-

Old Status:-




Now to scan the system, please run the below command:-

echo "- - -" > /sys/class/scsi_host/host0/scan  (Disk is visible sometimes when we run the host0 command)
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan




In my case I had to scan host 1 and host 2 as well, in order to get the sdb,sdc as shown above.

4) Now we will create a physical volume from the hard drive. Run the below command as shown below:-

pvcreate /dev/sdb /dev/sdc




5)  Now we will create a new volume group. In My example, I have created a new volume group rather than extending one. So run the below command:-

vgcreate volume1 /dev/sdb /dev/sdc





6) Now we will create a new logical volume, hence please run the below command:-

lvcreate -n logicalvolume1 -L 1.9G volume1





7) Now we will create  the requird file system.



mkfs -t ext4 /dev/mapper/volume1-logicalvolume1





8) Now we will mount the required filesystem, which can be done by running the below command:-



mount /dev/mapper/volume1-logicalvolume1 /drives/data1

For this to work, I have created a folder drives in the root folder and in the drives folder, data1 folder is created as shown below:-





9) The same now can be seen by running the command:-  df -h as shown below:-






No comments:

Post a comment