управление lvm

Применимость: Linux

Слова для поиска:


Задача:

Нужны примеры основных команд по управлению LVM

Решение:

создание физического тома (physical volume)
pvcreate /dev/sdb1 /dev/sdb2 

создание группы томов (volume group) /dev/sdb1 
vgcreate volgroup00

добавление нового раздела в группу томов
vgextend volgroup00 /dev/sdb2

отображение атрибутов физического тома
pvdisplay /dev/sdb2

создание логического тома с именем test размером 20Гб
lvcreate -L20G -ntest01 volgroup00 

Переименование логического тома.
lvrename /dev/volgroup00/volume-oldname /dev/volgroup00/volume-newname

Переименование группы томов.
vgrename volgroup_oldname volgroup_newname

Слияние групп томов.
отключение логических томов в группе-жертве
vgchange -a n /dev/volgroup02
поглощение группы volgroup02 группой volgroup01
vgmerge volgroup01 volgroup02 

Разделение группы томов.
выделение новой группы томов volgroup02 которая разместится на физическом томе /dev/sdb1
vgsplit volgroup01 volgroup02 /dev/sdb1 

увеличение логического тома на 4Гб
lvextend -L+4G /dev/volgroup00/test01 

расширение Ext2/Ext3
resize2fs /dev/volgroup00/ext 

расширение ReiserFS
resize_reiserfs -f /dev/volgroup00/reiser 

расширение XFS
xfs_growfs /mnt/lvm/xfs 

расширение Btrfs
btrfsctl -r +2g /mnt/lvm/btrfs/ 
или
btrfsctl -r +2g -A /dev/volgroup00/btrfs

Команды LVM2

Доступны в режиме консоли LVM. Для входа в консоль нужно выполнить команду lvm

 pvs отчетная информация о физических томах
 vgs отчетная информация о группах томов
 lvs отчетная информация о логических томах
 pvck проверка метаданных на физических томах
 vgck проверка метаданных в группах томов
 pvscan сканирование устройств на наличие физических томов
 pvcreate создание физического тома
 pvdisplay показ атрибутов физического тома
 pvchange смена атрибутов физического тома
 pvresize изменение размера физического тома
 pvremove удаление физического тома
 pvmove перенос физических экстентов
 vgscan сканирование дисков на наличие групп томов
 vgcreate создание группы томов
 vgdisplay показ атрибутов группы томов
 vgchange смена атрибутов группы томов
 vgextend добавление физического тома в группу томов
 vgreduce уменьшение группы томов
 vgmerge слияние двух групп томов в одну
 vgsplit разделение одной группы томов на две
 vgrename переименование группы томов
 vgexport делает группу неузнаваемой для системы, для дальнейшего переноса в другую систему
 vgimport делает экспортированную группу томов узнаваемой
 vgcfgbackup резервное копирование области дескрипторов группы томов
 vgcfgrestore восстанавливает область дескрипторов группы томов
 vgremove удаление группы томов
 lvscan сканирование дисков на наличие логических томов
 lvcreate создание логического тома
 lvdisplay показ атрибутов логических тома
 lvchange смена атрибутов логического тома
 lvextend увеличение рамера логического тома
 lvreduce уменьшение размералогического тома
 lvrename переименование логического тома
 lvresize изменение размера логического тома
 lvconvert преобразует логический том с обычного в зеркальный или снимок
 lvremove удаление логического тома
 vgmknodes заново создает каталог группы томов и специальные файлы логических томов
 vgconvert смена формата метаданных в группе томов (метаданные формата LVM1 в формат LVM2)
 fsadm утилита для проверки и изменения размеров файловых систем
 lvmdump создание дампы для диагностических целей
 lvmsadc собирает данные об активности
 lvmsar создает отчет об активности
 lvmdiskscan сканирование всех устройств видимых LVM

Ссылки: