Logical Volume Expansion with Linux

  1. Add additional storage to the system; physically or virtually.
  2. Create new partition, set as type 8e (LVM), write partition table.

    fdisk /dev/newdev

  3. Create a new physical volume on the newly partitioned disk

    pvcreate /dev/newDevPart

  4. Extend an existing volume group

    vgextend tank /dev/newDevPart

  5. Extend the logical volume by the desired amount

    lvextend -L +5G /dev/tank/var

  6. Extend the filesystem on the logical volume

    xfs_growfs /var