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.