LVM#

Extend volume#

#vg
vgextend vg /dev/sdd
#lvm
lvextend -L+30G /dev/vg/volume
#luks
cryptsetup resize extra_crypt
#ext4
resize2fs /dev/vg/volume

Shrink volume#

umount /home/
2fsck -f /dev/vg/home
resize2fs /dev/vg/home 70G
lvreduce -L 70G /dev/vg/home
e2fsck -f /dev/vg/home

LVM - fix thin lvm#

lvconvert --repair vg/data

https://blog.monotok.org/lvm-transaction-id-mismatch-and-metadata-resize-error/

LVM snapshot#

lvcreate -s -L500M -n test-snapshot /dev/vg/test

Activate LVM in LXD#

lvchange -a y -v --ignoreactivationskip vg/containers_test