Добавить в корзинуПозвонить
Найти в Дзене

LVM

pvs физ уровень
vgs инфа по группам
lvs по логическим томам
/proc/partitions тут смотри какие физ устройства\разделы видит система
partprobe перечитываем данные о разделах pvcreate /dev/sda1 добавить на физ уровень дисков
vgcreate test01 /dev/sda1 создать новую группу и включить туда /dev/sda1
lvcreate test01 -n lv_test01 -L 1G создать логический том в группе test01
lvcreate test01 -n lv_test01 -l 100%FREE либо логический том из свободного места группы
mkfs.ext4 /dev/mapper/test01-lv_test01 создание фс на новом томе pvcreate /dev/sda1 добавить на физ уровень дисков
vgextend vg00 /dev/sda1 добавляем диск в группу
partprobe
lvextend /dev/mapper/test01-lv_test01 -L +1G расширяемт логический том
resize2fs /dev/mapper/test01-lv_test01 расширяем ФС на весь том Чтобы извлечь физ раздел\диск, в группе должно быть свободное место, но не менее размера извлекаемого диска
Сначала мы добавляем новый диск в группу
pvmove /dev/sda1 далее переносим с него данные ls -l /dev/mapper покажет
Оглавление

pvs физ уровень

vgs инфа по группам

lvs по логическим томам

/proc/partitions тут смотри какие физ устройства\разделы видит система

partprobe перечитываем данные о разделах

Добавить физ диск в новую группу

pvcreate /dev/sda1 добавить на физ уровень дисков

vgcreate test01 /dev/sda1 создать новую группу и включить туда /dev/sda1

lvcreate test01 -n lv_test01 -L 1G создать логический том в группе test01

lvcreate test01 -n lv_test01 -l 100%FREE либо логический том из свободного места группы

mkfs.ext4 /dev/mapper/test01-lv_test01 создание фс на новом томе

Добавить диск в существующий том

pvcreate /dev/sda1 добавить на физ уровень дисков

vgextend vg00 /dev/sda1 добавляем диск в группу

partprobe

lvextend /dev/mapper/test01-lv_test01 -L +1G расширяемт логический том

resize2fs /dev/mapper/test01-lv_test01 расширяем ФС на весь том

Замена одного диска

Чтобы извлечь физ раздел\диск, в группе должно быть свободное место, но не менее размера извлекаемого диска

Сначала мы добавляем новый диск в группу

pvmove /dev/sda1 далее переносим с него данные

Доп команды

ls -l /dev/mapper покажет симлинки на непосредственно сами блочные устройства логических томов

vgreduce test01 /dev/sda1 удалить диск из группы test01

pvremove /dev/sda1 удалить физ раздел\диск из LVM

lvextend /dev/mapper/test01-lv_test01 -L +1G -r последний параметр делает ресайз ФС автоматом

LVM

Из созданных разделах типа Linux LVM создаем physical volumes

pvcreate /dev/sda1

pvcreate /dev/sda2

Создаем виртуальную группу vgcreate vg_test /dev/sdb1 /dev/sdb2

Внутри созданной группы создаем логический том
lvcreate -n lv1 -L 2G vg_test

Создаем файловую систему
mkfs.ext4 /dev/vg_test/lv1

Меняем размер lv1
lvresize -L 4G vg_test/lv1

Команды удаления
lvremove vgremove pvremove