изображение qcow2, намного больше затем исходный vmdk файл после преобразования. как избежать этого?

Я преобразовал 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 показывает машину 'выполнением'.

1
задан 21 November 2015 в 11:38

2 ответа

Мое предположение является vmdk, редко или сжат. Qcow2 поддерживает редкие изображения также.

Вы могли попытаться настроить-s (редкий размер) аргумент, чтобы видеть, является ли это разреженность.

Вы могли также попытаться монтироваться и дефрагментация новое изображение qcow2 и повторно преобразовать, чтобы попытаться поместить весь вакуум вплотную и заполнение его с нулями, как рекомендуется здесь , таким образом, параметр разреженности не является проблемой, если это - файловая система, которая поддерживает такую вещь.

Просто несколько опций

0
ответ дан 7 December 2019 в 16:06

Возможно, что Ваш vmdk был сжат или что Вы не создали qcow2 файл вообще. Если бы Вы обычно преобразовываете с qemu-img convert some.vmdk some.qcow2, Вы получили бы необработанный файл.

Для преобразования от vmdk файла до сжатого qcow2 файла попробуйте:

qemu-img convert -O qcow2 -c some.vmdk some.qcow2
1
ответ дан 7 December 2019 в 16:06

Другие вопросы по тегам:

Похожие вопросы: