Я преобразовал vmdk файл изображения в qcow2 с qemu-img (на сервере человечности 14.04)
sudo qemu-img convert -f vmdk -O qcow2 Odoo-disk1.vmdk odoo-disk1.qcow2
теперь, получающееся изображение qcow2 является больше затем вдвое более большим, чем оригинал.
$ ls -lh
-rwxrwxrwx 1 root root 3.3G Nov 20 14:46 Odoo-disk1.vmdk
-rwxrwxrwx 1 root root 7.4G Nov 21 14:35 odoo-disk1.qcow2
Едва ли уверенный, что думать об этом, но я был бы намного более ослаблен ли файлы, где подобный в размере. Там какой-либо путь состоит в том, чтобы достигнуть этого? Я не очень опыт с этим вопросом, таким образом, любое объяснение, почему это просто 'похоже на это', также было бы полезно
Я настроил VM, использующий это изображение qcow 2 и, после того, как запущено это virsh list --all
показывает машину 'выполнением'.
Мое предположение является vmdk, редко или сжат. Qcow2 поддерживает редкие изображения также.
Вы могли попытаться настроить-s (редкий размер) аргумент, чтобы видеть, является ли это разреженность.
Вы могли также попытаться монтироваться и дефрагментация новое изображение qcow2 и повторно преобразовать, чтобы попытаться поместить весь вакуум вплотную и заполнение его с нулями, как рекомендуется здесь , таким образом, параметр разреженности не является проблемой, если это - файловая система, которая поддерживает такую вещь.
Просто несколько опций
Возможно, что Ваш vmdk был сжат или что Вы не создали qcow2 файл вообще. Если бы Вы обычно преобразовываете с qemu-img convert some.vmdk some.qcow2
, Вы получили бы необработанный файл.
Для преобразования от vmdk файла до сжатого qcow2 файла попробуйте:
qemu-img convert -O qcow2 -c some.vmdk some.qcow2