LVM

Register a physical device

pvcreate <dev>

Create a volumne group

vgcreate <vgname> <dev>

Add a new device to a volumne group

vgextend <vgname> <dev>

Display all volumne groups

vgdisplay

Which device is in which volumne group

pvs

Just show free space of volumne groups

vgs

Create a logical device

lvcreate -L 10G -n <name> <vgname>

Resize a logical device

lvresize -L +/-1G /dev/vgname/lvname
  • Dont forget to do a resize of the filesystem

  • Shrinking usually requires umounting

Create a snapshot from lvname

lvcreate -L 1G -n snap --snapshot /dev/vgname/lvname

Troubleshooting

  • Rescan

pvscan
lvscan
  • Check that volumes / volume groups are active (Attr a)

lvs / pvs
  • Reactivate all

vgchange -ay