La logique est de réduire ses partitions d'abord la partition via gparted, puis de retailler l'image qcow2 pour s'adapter à la nouvelle taille.
C'est long, dangereux, fatiguant, donc on va faire plus simple. VM hors ligne, on copie simplement le fichier qcow2 source via
Code : Tout sélectionner
qemu-img convert -c -O qcow2 mon_fichier_source.qcow2 mon_fichier_destination.qcow2
Code : Tout sélectionner
mv mon_fichier_source.qcow2 mon_fichier_source.qcow2.bak
mv mon_fichier_destination.qcow2 mon_fichier_source.qcow2
L'avantage ici est que la copie va automatiquement supprimer les blocs à 0 dans l'image source, ce qui permet de récupérer beaucoup de place perdue au fil du temps. Ce n'est donc pas une réduction d'image par réduction de taille de partition, mais une réduction de taille par recompression.
L'inconvénient, c'est que la copie elle-même est, il faut le dire, très lente, y compris sur SSD.