Как создавать динамические диски .qcow2, как это происходит с VDI?

, я создал виртуальный диск с QEMU / KVM в формате .qcow2 enter image description here

Я уже знаю, что это виртуальные разреженные диски, однако проблема в том, что когда я пытаюсь скопировать и вставить виртуальный диск (vol.qcow2) в другой путь (съемный диск), он все еще занимает 20 ГБ (не 3,32 МБ), чего не происходит с динамическими дисками в Virtualbox.

Я попытался отредактировать файл .xml, чтобы поместить

sparce = true # supposedly this option is the one that defines if the disk is dynamic or fixed

Но мне это не удалось.

Что мне делать, чтобы создать виртуальный диск с QEMU / KVM / virt-manager в формате .qcow2 или RAW и сохранить его размер, аналогичный динамическим виртуальным дискам virtualbox (VDI и другие форматы, такие как VHD и т. д.)?

PD: Пожалуйста, используйте QEMU / KVM virt- manager "в linux

спасибо в расширенном

1
задан 9 December 2020 в 16:51

1 ответ

Вы можете преобразовать существующий диск в новый диск (который использует preallocation=off) со следующим команда:

qemu-img convert -f qcow2 -O qcow2 -o preallocation=off vol.qcow2 newdisk.qcow2

где:

  • флаг формата -f указывает формат входной диск
  • флаг формата -O указывает формат выходного диска
  • флаг -o используется для указания некоторых параметров выходного файла, таких как способ распределения данных (в данном случае без предварительного выделения данных)

Затем используйте новый диск вместо или Исходный диск:

  • переименуйте vol.qcow2 в vol.qcow2.bak только для резервного копирования. Удаляйте его только тогда, когда вы уверены, что newdisk.qcow2 работает должным образом.
  • переименуйте newdisk.qcow2 как vol.qcow2

Если вы хотите создать динамический виртуальный диск с нуля, вы можете запустить эту команду:

qemu-img create -f qcow2 -o preallocation=off <имя-диска> <размер-диска>

где:

  • disk-name — имя динамического виртуального диска
  • disk-size — максимальный размер диска (вы можете использовать k, M, G, T, P или E в качестве суффиксов )
5
ответ дан 7 December 2020 в 20:47

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

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