Y a-t-il un moyen de rétrécir l'image Qcow2 sans la convertir cru?
Je ne peux pas le convertir en cru parce que je n'ai pas assez d'espace disque pour l'image brute.
Noop Conversion (QCow2-To-QCow2) Supprime les espaces clairsemés:
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 de courir au-dessus de la commande, assurez-vous d'arrêter le VM. Une fois que vous êtes satisfait du résultat, vous pouvez renommer Shrunk.qcow2 au nom original de votre VM Config souhaiter.
Essayer virt-sparsify
- Il va zérofiller les blocs inutilisés dans l'image puis dédupliquer les zéros.
J'utilise virt-sparsify
:
virt-sparsify /path/to/source.qcow2 --compress /path/to/output.qcow2