web-dev-qa-db-fra.com

Y a-t-il un moyen de rétrécir l'image Qcow2 sans la convertir cru?

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.

12
YOU

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.

17
SZ Quadri

Essayer virt-sparsify - Il va zérofiller les blocs inutilisés dans l'image puis dédupliquer les zéros.

6
dyasny

J'utilise virt-sparsify:

virt-sparsify /path/to/source.qcow2 --compress /path/to/output.qcow2
0
Mohamed Elbahja