Odpowiedzi:
Konwersja Noop (qcow2-na-qcow2) usuwa rzadkie spacje:
qemu-img convert -O qcow2 source.qcow2 shrunk.qcow2
Możesz także spróbować dodać kompresję ( -c
) do obrazu wyjściowego:
qemu-img convert -c -O qcow2 source.qcow2 shrunk.qcow2
Przed uruchomieniem powyższej komendy należy wyłączyć maszynę wirtualną. Po uzyskaniu zadowalającego wyniku możesz zmienić nazwę pliku shrunk.qcow2 na pierwotną nazwę, jakiej chce konfiguracja maszyny wirtualnej.
Spróbuj virt-sparsify
- wypełni zero nieużywanych bloków na obrazie, a następnie deduplikuje zera.
Używam virt-sparsify
:
virt-sparsify /path/to/source.qcow2 --compress /path/to/output.qcow2