Unmount the Volume

Good idea to look first and see who is using the volume and then manually stop those services

sudo lsof | grep '/var'

If that doesn't work or you are feelign froggy, you can force it with

sudo umount -l /var

Expanding a Volume

LVM consists of physical volumes, volume groups, and logical volumes. A volume group maps multiple physical volumes to a volume group.

  • Create Volume *

Run parted on the correct device:

parted /dev/sda<pre>

Get the amount of free space. In the case of a vmware partition, this should represent the size or increased size of the volume.

<pre>print free

The relevant information is the size of the volume, and the start and end location of each partition. For example, if it's a 107GB disk, and the end says 32.2GB, you have 74.8GB free and your mpart would look like:

mkpart primary ext4 32.2GB 107GB

Do another print and you should see the new volume. Now do a

vgs

To list the volume groups (generally just one). We want to add the new physical volume to the volume group:

vgextend vg00 /dev/sda3

(assuming the new partition was 3)

Finally, add some space to the correct logical volume and resize:

lvextend -L50GB /dev/mapper/vg00-var

This new size obviously needs to be more more than the old logical volume size and there needs to be enough space in the volume group to support it.