Logical Volume Manager http://tldp.org/HOWTO/LVM-HOWTO/index.html
Не рекомендуется создавать lvm physical volume поверх неразмеченного диска, т.к. подобная конфигурация увеличивает вероятность человеческой ошибки с потерей всех данных.
Primary-разделы DOS больше 2ТБ не поддерживаются, поэтому создаем таблицу разделов GPT.
parted /dev/sdd mklabel gpt unit MB #раздел во весь диск mkpart primary 1 -1 print quit print
Добавление отказоустойчивости в LVM (использует код mdraid взамен устаревшему типу тома mirror).
pvcreate /dev/xxx vgextend vgX /dev/xxx lvconvert --type raid1 -m 1 /dev/vgX/yyyy dmsetup satus # progress
Допустим, в lvm есть только том part, и нужно ужать размер lvm до 100 GB.
e2fsck -f /dev/mapper/part resize2fs /dev/mapper/part 90G mdadm --grow /dev/md2 --size=104851000 # The --size value must be in KiBytes (100 x 1024 x 1024 = 104851000); make sure it can be divided by 64: lvchange -an /dev/mapper/part vgchange -an /dev/vg #if lvm physical volume is on on mdadm md2: pvresize --setphysicalvolumesize 110G /dev/md2 parted # resize partition sdaX behind md2 mdadm --assemble /dev/md2 /dev/sdaX --force --update=devicesize #lvm here is started automatically #done