Réponses:
La conversion Noop (qcow2-to-qcow2) supprime l'espace clairsemé:
qemu-img convert -O qcow2 source.qcow2 shrunk.qcow2
Vous pouvez également essayer d'ajouter une compression ( -c
) à l'image de sortie:
qemu-img convert -c -O qcow2 source.qcow2 shrunk.qcow2
Avant d'exécuter la commande ci-dessus, assurez-vous d'arrêter la machine virtuelle. Une fois que vous êtes satisfait du résultat, vous pouvez renommer shrunk.qcow2 au nom d'origine souhaité par votre configuration de machine virtuelle.
Essayez virt-sparsify
- il remplira à zéro les blocs inutilisés dans l'image, puis dédupliquera les zéros.
J'utilise virt-sparsify
:
virt-sparsify /path/to/source.qcow2 --compress /path/to/output.qcow2