Skip to content

KVM: изменить размер диска LVM на гипервизоре для гостевой машины

Дано, гостевая машина в среде виртуализации KVM, диск для которой является lvm разделом.
Расширяем диск на гипервизоре командой

sudo lvextend -L +30G /dev/vg/vg_database

После чего пытаемся синкнуть диски в гостевой мпшине для обновление информации

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

Результат нулевой, показывает исходное значение.
После чего было решено перезапустить машинку поздно вечером в надежде, что ребут поможет. Безрезультатно. Далее пошел гуглинг, но stackoverflow к счастью подсказал, все указывали на правку через

virsh blockresize [domain] [device] --size [newsize]

ну и заодно найдено в доке Red Hat по администрированию в Virtualization administration

Пример

sudo virsh blockresize guest_machine /dev/vg/vg_database 65G

После чего диски успешно синкнуло и я расширил диск. Ура!

Published inVirtualization and containers

Be First to Comment

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *