Я хочу расширить свой файл изображения qcow2. Мы установили Windows-машину на нем. Ниже приведены шаги, которые мы выполнили.

virt-filesystems --long -h --all -a windows-7-64.qcow2

truncate -s windows-7-64.qcow2 windows-7-64.qcow2.new

truncate -s +5G windows-7-64.qcow2.new

virt-resize --expand /dev/sda2 windows-7-64.qcow2 windows-7-64.qcow2.new

И , наконец, я переименовал мой windows-7-64.qcow2.new qcow2 изображение в существующий образ, но он не работает.

Любая помощь будет оценена.

1 ответ1

0

Усечение не будет работать при расширении диска в KVM, нам нужно использовать команду ниже

qemu-img create -f qcow2 -o preallocation = метаданные windows-7-64.qcow2.new 25G

Запустите приведенную выше команду для создания образа qcow2 с увеличенным размером, в моем случае 25 ГБ

virt-filesystems --long -h --all -a windows-7-64.qcow2

Запустите указанную выше команду, чтобы проверить файловую систему на вашем образе qcow2.

virt-resize --expand /dev /sda2 windows-7-64.qcow2 windows-7-64.qcow2.new

запустите virt-resize --expand, чтобы расширить диск.

Обратите внимание, что это также рекомендуется openstack: http://docs.openstack.org/grizzly/openstack-image/content/ch_modifying_images.html

Примечание: после расширения диска нам нужно запустить утилиту diskpart вручную на Windows VM.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .