Search

5.2. Creating a Striped Logical Volume

download PDF
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.
  1. 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
    
  2. Create the volume group volgroup01. The following command creates the volume group volgroup01.
    # vgcreate volgroup01 /dev/sda1 /dev/sdb1 /dev/sdc1
      Volume group "volgroup01" successfully created
    
    You can use the vgs 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
    
  3. 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 group volgroup01. 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
    
  4. 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 Done
    
    The 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
    
Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.