Расширение дисков (lvm volumes)#

Разметка диска#

Сначала нужно разметить диски. Я предпочитаю cfdisk. Более хардкорный вариант с fdisk:

fdisk /dev/sdb
n
p
ENTER
t
8e
w

Вышеприведённое можно заменить на:

echo ",,8e" | sudo sfdisk --no-act /dev/sdb

По умолчанию создаётся primary раздел с таблицей разделов dos/mdr.

",,8e" — означает для создаваемого раздела использовать значения по умолчанию для начала и конца раздела, 8e (lvm) в качестве типа раздела.

Использовать с осторожностью! Чтобы применить изменения, нужно убрать --no-act.

Расширение lvm volume#

pvcreate /dev/sdb1 && \
vgextend cl /dev/sdb1 && \
lvextend -l +100%FREE /dev/cl/root && \
xfs_growfs /dev/cl/root && \
df -h

По командам:

pvdisplay
pvcreate /dev/sdb1
vgdisplay | grep Name
vgextend cl /dev/sdb1
lvdisplay | grep Path
lvextend -l +100%FREE /dev/cl/root
xfs_growfs /dev/cl/root