LVM

Получаем информацию

pvdisplay - просмотр всех дисков
pvs - краткий список разделов
lsblk -l - информация о дисках всех в том числе и реальных
lvs - смотрим размер
lvm vgdisplay - смотрим свободное и занятое место
blkid - получить id диска
ls -l /dev/mapper/ - просмотр соотношений разных имен дисков

Обновляем данные

echo 1>/sys/block/sda/device/rescan

Увеличиваем размер

parted /dev/sda - открываем диск через утилиту управления дисками
p - список Разделов
resizepart 2 - указываем номер раздела, далее 100% это увеличит на все свободное место.
q - выход
pvresize /dev/sda2 - рассказываем lvm что диск был увеличен

Виртуальные диски

Увеличиваем размер
lvextend -l +100%FREE /dev/vg_root/lv_root - эта команда увеличивает на максимум свободного места нужный раздел.
resize2fs /dev/mapper/vg_root-lv_root - увеличиваем файловую систему
Уменьшаем размер
lvreduce -r -L -20G /dev/vg_root/lv_root - уменьшаем на 20GB
Добавляем
lvcreate -L 100G vg_root --name lv_mysql_new - Добавляем виртуальный диск
Удаляем
lvremove /dev/vg_root/lv_mysql_new - Удаляем виртуальный диск

Физические диски

Удаляем
pvmove -v /dev/sdb - Переносим физические данные с диска
vgreduce vg_root /dev/sdb - Убираем диск из группы томов
pvremove /dev/sdb - Оконьчательно удаляем диск из LVM

Группы томов

vgremove vg_new - удаляем группу томов

[ Править ]

@kiranananda