Как расширить диск с данными 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
No Comments