Risposte:
La conversione Noop (qcow2-in-qcow2) rimuove lo spazio scarso:
qemu-img convert -O qcow2 source.qcow2 shrunk.qcow2
Puoi anche provare ad aggiungere la compressione ( -c
) all'immagine di output:
qemu-img convert -c -O qcow2 source.qcow2 shrunk.qcow2
Prima di eseguire il comando sopra assicurarsi di arrestare la VM. Dopo essere soddisfatto del risultato, è possibile rinominare shrunk.qcow2 con il nome originale desiderato dalla configurazione della VM.
Prova virt-sparsify
: riempie zerofillando i blocchi non utilizzati nell'immagine e quindi deduplica gli zeri.
Io uso virt-sparsify
:
virt-sparsify /path/to/source.qcow2 --compress /path/to/output.qcow2