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 - эта команда увеличивает на максимум свободного места нужный раздел.
lvextend -L +100G /dev/vg_root/lv_root - увеличиваем на 100G
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 - удаляем группу томов
[ Править ]
