Chapter 5. LVM Configuration Examples
5.1. Creating an LVM Logical Volume on Three Disks
new_logical_volumethat consists of the disks at
- To use disks in a volume group, label them as LVM physical volumes with the
WarningThis command destroys any data on
pvcreate /dev/sda1 /dev/sdb1 /dev/sdc1Physical volume "/dev/sda1" successfully created Physical volume "/dev/sdb1" successfully created Physical volume "/dev/sdc1" successfully created
- Create the a volume group that consists of the LVM physical volumes you have created. The following command creates the volume group
vgcreate new_vol_group /dev/sda1 /dev/sdb1 /dev/sdc1Volume group "new_vol_group" successfully createdYou can use the
vgscommand to display the attributes of the new volume group.
vgsVG #PV #LV #SN Attr VSize VFree new_vol_group 3 0 0 wz--n- 51.45G 51.45G
- Create the logical volume from the volume group you have created. The following command creates the logical volume
new_logical_volumefrom the volume group
new_vol_group. This example creates a logical volume that uses 2 gigabytes of the volume group.
lvcreate -L 2G -n new_logical_volume new_vol_groupLogical volume "new_logical_volume" created
- Create a file system on the logical volume. The following command creates a GFS2 file system on the logical volume.
mkfs.gfs2 -p lock_nolock -j 1 /dev/new_vol_group/new_logical_volumeThis will destroy any data on /dev/new_vol_group/new_logical_volume. Are you sure you want to proceed? [y/n]
yDevice: /dev/new_vol_group/new_logical_volume Blocksize: 4096 Filesystem Size: 491460 Journals: 1 Resource Groups: 8 Locking Protocol: lock_nolock Lock Table: Syncing... All DoneThe following commands mount the logical volume and report the file system disk space usage.
mount /dev/new_vol_group/new_logical_volume /mnt#
dfFilesystem 1K-blocks Used Available Use% Mounted on /dev/new_vol_group/new_logical_volume 1965840 20 1965820 1% /mnt