Как расширить диск с данными KUMA в случае с lvm
Кейс 1. Увеличивается объем диска
В данном примере расширяется размер диска sda и раздел sda3
- Расширяем диск средствами гипервизора
- Проверяем текущее состояние дисков
lsblk - Проверяем свободное место
parted /dev/sda unit MB print free - Изменяем целевой раздел (под номером 3)
parted /dev/sda resizepart 3 - (опционально) Проверяем свободное место, чтобы убедиться, что изменения применились
parted /dev/sda unit MB print free - (опционально) Проверяем размер физического тома
pvdisplay - Расширяем физический том
pvresize /dev/sda3 - (опционально) Проверяем логический раздел
lvscan - Расширяем логический раздел
lvextend /dev/ubuntu-vg/ubuntu-lv -l +100%FREE -r - (опционально) Проверяем, что все изменения применены
lsblk
Кейс 2. Добавляется новый диск
В данном примере добавляется новый диск sdb
- Подключаем новый диск средствами гипервизора или к железному серверу
- Проверяем текущее состояние дисков
lsblk - Создаем физический том
pvcreate /dev/sdb - (опционально) Проверяем том (должны увидеть старый и новый)
pvdisplay - Расширяем группу томов новым томом
vgextend ubuntu-vg /dev/sdb - (опционально) Проверяем, что группа томов увеличилась в размере
vgdisplay - Расширяем логический раздел
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv - (опционально) Проверяем, что раздел был успешно расширен
lvdisplay - Увеличиваем раздел файловой системы (ext4)
resize2fs /dev/ubuntu-vg/ubuntu-lv
Если файловая система xfs используйте следующую командуxfs_growfs /dev/ubuntu-vg/ubuntu-lv - (опционально) Проверяем, что все изменения применены
df -h