Відповіді:
Перетворення Noop (qcow2-to-qcow2) видаляє рідкий простір:
qemu-img convert -O qcow2 source.qcow2 shrunk.qcow2
Ви також можете спробувати додати компресію ( -c
) до вихідного зображення:
qemu-img convert -c -O qcow2 source.qcow2 shrunk.qcow2
Перш ніж запустити команду вище, переконайтесь, що вимкнено VM. Після того як ви будете задоволені результатом, ви можете перейменувати shrunk.qcow2 в оригінальне ім'я, яке хоче налаштувати VM.
Спробуйте virt-sparsify
- це заповнить невикористані блоки на зображенні, а потім підведеть нулі.
Я використовую virt-sparsify
:
virt-sparsify /path/to/source.qcow2 --compress /path/to/output.qcow2