Filesystems and their maintenance are one of the most common things any system administrator or engineer has to do when provisioning or maintaining systems. Creating a disk configuration that allows you the flexibility to grow or shrink a filesystem as needed will allow you to react to any requirement changes your systems undergo. After this hands-on lab, you will be able to create and work with LVM filesystems to adjust their sizes as needed.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Create the Physical Volume Group of Disks and Verify
Install the LVM package:
yum install lvm2 -y
List out the device names:
fdisk -l
Assemble the disks into a group that can be used by the Logical Volume Manager:
pvcreate /dev/xvdf /dev/xvdg /dev/xvdj
- Create the Volume Group to Use
Add the physical volumes to the volume group. Let’s call this group
myvol
. Use thevgcreate
utility, and then pass in the (3) physical volumes we created earlier:vgcreate myvol /dev/xvdf /dev/xvdg /dev/xvdj
- Create the Logical Volume of 60 GB
Create the logical volume itself, using the
lvcreate
command and the appropriate flags:lvcreate -l 100%FREE -n devdisks myvol
- Format and Mount the LVM Filesystem
Create the EXT4 filesystem:
mkfs -t ext4 /dev/myvol/devdisks
Create the directory to mount the filesystem you created:
mkdir /mnt/newvol
Mount the filesystem:
mount -t ext4 /dev/myvol/devdisks /mnt/newvol
And verify:
df -h