Документация VMmanager 5 KVM

Ручное изменение размера виртуального диска виртуальной машины

VMmanager позволяет увеличить размер виртуального диска виртуальной машины, если он расположен не в хранилище RBD. Для увеличения диска на хранилищах типа File и NFS необходим libvirt версии больше или равной 0.9.10.

Обратите внимание!
Уменьшение диска из панели управления невозможно.

Изменение в VMmanager

Нажмите Управление → Виртуальные машины → ДискиИзменить и увеличьте размер диска в поле Размер диска, уменьшите приоритет диска в поле Порядок загрузки (большее значение соответствует меньшему приоритету). Уменьшение приоритета необходимо для загрузки с rescue-диска.

Подключение rescue-диска

Rescue-диск требуется для Linux и FreeBSD.

Выполните на сервере команды для скачивания rescue-диска:

Linux
cd /nfsshare/iso/
wget -O rescue.iso "http://sourceforge.net/projects/systemrescuecd/files/sysresccd-x86/6.1.8/systemrescuecd-amd64-6.1.8.iso/download"
FreeBSD
cd /nfsshare/iso/
wget -O rescueFree.iso "ftp://ftp2.ru.freebsd.org/pub/FreeBSD/ISO-IMAGES-amd64/9.2/FreeBSD-9.2-RELEASE-amd64-bootonly.iso"


Подключите загруженный ISO-образ к виртуальной машине в Управление → Виртуальные машины → Диски → ISO.

Увеличение диска в разных системах

FreeBSD

Загрузитесь с rescueFree.iso — загрузочного LiveCD FreeBSD. Выберите режим "Live CD":

Авторизуйтесь под суперпользователем и выполните команды:

gpart recover /dev/<vtbd0>
gpart resize -i3 /dev/<vtbd0>
growfs /dev/<vtbd0p3>
Пояснения


Отключите ISO-образ и перезагрузите виртуальную машину.

Linux ext2/ext3/ext4

Загрузитесь с rescue.iso — загрузочного LiveCD Linux. Выберите режим "SystemRescueCd: default boot options":

Авторизуйтесь под суперпользователем и выполните команду:

fdisk /dev/vda

Введите команды по порядку. После # — комментарий, команды состоят из одного символа:

d # Удалить раздел (данные удалены не будут)
3 # Номер раздела
n # Новый раздел
e # (extended) <default> <default>
n # Новый раздел
l # (logical)
w # Запись нового раздела на диск
Пояснения

Fdisk автоматически выберет правильный первый и последний сектора, нужно только нажать дважды клавишу Enter.

w # Записать новую таблицу разделов на диск

Запустите проверку диска с помощью команды:

e2fsck -f /dev/vda3 
Пояснения

Увеличьте файловую систему:

resize2fs /dev/vda3 
Пояснения

Отключите ISO-образ и перезагрузите виртуальную машину.

Windows

Перезагрузите виртуальную машину. Зайдите в Server Manager в Disk Management. Выберите свой диск правой кнопкой и нажмите Extend Volume:

Соглашайтесь с пунктами мастера увеличения диска.