5.2. Creating a Striped Logical Volume
This example procedure creates an LVM striped logical volume called
striped_logical_volume
that stripes data across the disks at /dev/sda1
, /dev/sdb1
, and /dev/sdc1
.
- Label the disks you will use in the volume group as LVM physical volumes with the
pvcreate
command.Warning
This command destroys any data on/dev/sda1
,/dev/sdb1
, and/dev/sdc1
.#
pvcreate /dev/sda1 /dev/sdb1 /dev/sdc1
Physical volume "/dev/sda1" successfully created Physical volume "/dev/sdb1" successfully created Physical volume "/dev/sdc1" successfully created - Create the volume group
volgroup01
. The following command creates the volume groupvolgroup01
.#
vgcreate volgroup01 /dev/sda1 /dev/sdb1 /dev/sdc1
Volume group "volgroup01" successfully createdYou can use thevgs
command to display the attributes of the new volume group.#
vgs
VG #PV #LV #SN Attr VSize VFree volgroup01 3 0 0 wz--n- 51.45G 51.45G - Create a striped logical volume from the volume group you have created. The following command creates the striped logical volume
striped_logical_volume
from the volume groupvolgroup01
. This example creates a logical volume that is 2 gigabytes in size, with three stripes and a stripe size of 4 kilobytes.#
lvcreate -i 3 -I 4 -L 2G -n striped_logical_volume volgroup01
Rounding size (512 extents) up to stripe boundary size (513 extents) Logical volume "striped_logical_volume" created - Create a file system on the striped logical volume. The following command creates a GFS2 file system on the logical volume.
#
mkfs.gfs2 -p lock_nolock -j 1 /dev/volgroup01/striped_logical_volume
This will destroy any data on /dev/volgroup01/striped_logical_volume. Are you sure you want to proceed? [y/n]y
Device: /dev/volgroup01/striped_logical_volume Blocksize: 4096 Filesystem Size: 492484 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/volgroup01/striped_logical_volume /mnt
#df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VolGroup00-LogVol00 13902624 1656776 11528232 13% / /dev/hda1 101086 10787 85080 12% /boot tmpfs 127880 0 127880 0% /dev/shm /dev/volgroup01/striped_logical_volume 1969936 20 1969916 1% /mnt