часто используемые команды в lvm

Отключение диска lvm

fsck.ext4 -f /dev/vg/lv
resize2fs /dev/vg/lv 130G
lvreduce -L 130G /dev/vg/lv
pvmove /dev/sda
vgreduce vg /dev/sda
pvscan
pvremove /dev/sda

Увеличение логического тома

vgdisplay
lvextend -L +20G /dev/ubuntu-vg/ubuntu-lv
lvextend -l +100%free /dev/ubuntu-vg/ubuntu-lv fsck.ext4 -f /dev/ubuntu-vg/ubuntu-lv resize2fs /dev/ubuntu-vg/ubuntu-lv fsck.ext4 -f /dev/vg/lv

Добавление диска к LVM

pvcreate /dev/sdc3
vgextend vg /dev/sdc3
vgdisplay
lvextend -L 320G /dev/vg/lv
fsck.ext4 -f /dev/vg/lv
resize2fs /dev/vg/lv
fsck.ext4 -f /dev/vg/lv

Уменьшение логического тома

vgdisplay
fsck.ext4 -f /dev/vg/lv
resize2fs /dev/vg/lv 130G
fsck.ext4 -f /dev/vg/lv
lvreduce -L 130G /dev/vg/lv
fsck.ext4 -f /dev/vg/lv

Создание логического тома

vgdisplay
lvcreate -L 12G -n lv vg
lvdisplay
lvscan
mkfs.ext4 /dev/vg/lv

Удаление логического тома

lvdisplay
lvremove /dev/vg/lv

Клонирование

lvcreate -L 8G -s -n homebackup /dev/vg/lv

Создать снапшот:

lvcreate -L 1G -s -n snap01 /dev/vg/vmtemplate