Подробная информация
pvdisplay
vgdisplay
lvdisplay
Краткая информация
pvs
vgs
lvs
Создание
pvcreate /dev/sda /dev/sdb
*инициализирует диски /dev/sda /dev/sdb для LVM
vgcreate vg01 /dev/sda /dev/sdb
*создаст группу томов vg01 на /dev/sda /dev/sdb
lvcreate -L 1G -n lv01 vg01
*создаст логический том lv01 на 1Гб
lvcreate -l 40%VG -n lv01 vg01
*создаст логический том lv01 на 40% от места в vg01
lvcreate -l 100%FREE -n lv01 vg01
*создаст логический том lv01 на 100% от свободного места в vg01
mkfs.ext4 /dev/vg01/lv01
*создать файловую систему на lv01
mount /dev/vg01/lv01 /mnt
*примонтировать lv01 к /mnt
Увеличение томов
2 способа: Добавление нового диска к группе томов или Увеличение логического раздела, далее увеличение размера файловой системы.
1) Добавление нового диска к группе томов
pvcreate /dev/sdd
vgextend vg01 /dev/sdd
*расширить vg01 за счет добавления диска sdd
2) Увеличение логического раздела
lvextend -l +100%FREE /dev/vg01/lv01
*расширит lv01 на все доступное свободное пространство из vg01
Увеличение размера файловой системы
resize2fs /dev/vg01/lv01
*расширит файловую систему на lv01 до максимума, работает только на ext2/ext3/ext4
Уменьшение томов
Перед уменьшением надо отмонтировать, а для системного раздела грузиться с LiveCD.
Уменьшение файловой системы
umount /mnt
*отмонтирует /mnt
e2fsck -fy /dev/vg01/lv01
*проверка lv01 на ошибки файловой системы
resize2fs /dev/vg01/lv01 200M
*указывается итоговый размер lv01, минус 40Мб
Уменьшение размера тома
lvreduce -L-50mb /dev/vg01/lv01
*вырежет 50 мегабайт
lvreduce -l-50%FREE /dev/vg01/lv01
*вырежет 50% свободного места
lvreduce -L 50mb /dev/vg01/lv01
*сделает логический том равный 50 мегабайт
Удаление томов
umount /mnt
nano /etc/fstab - закоментировать строчку с монтированием тома
#/dev/vg01/lv01 /mnt ext4 defaults 1 2
lvremove /dev/vg01/lv01
Остальное
lvmdiskscan
*поиск всех устройств, имеющих отношение к LVM
resize2fs -P /dev/vg01/lv01
*покажет минимальный размер файловой системы
Свежие комментарии