L’option --compact, peut être utilisée pour compresser des images de disque (à savoir supprimer des blocs qui ne contiennent que des zéros). Cela réallègera une image
à taille dynamique ; cela réduira la taille physique de l’image sans changer la taille logique du disque virtuel. La compression fonctionne aussi bien pour les images de base que celles de différenciation créées dans un instantané.
Pour que l’opération soit efficace, il faut d’abord libérer de l’espace dans le système invité en y mettant des zéros via le logiciel adapté.
Pour les invités Windows, vous pouvez utiliser l’outil sdelete de Microsoft. Exécutez sdelete -z dans l’invité pour mettre des zéros dans l’espace libre avant de compresser l’image de disque virtuel.
Pour Linux, utilisez l’outil zerofree qui supporte les systèmes de fichiers ext2/ext3.
Pour les invités Mac OS X, utilisez la fonction Supprimer l’espace libre de l’outil de disque intégré. Utilisez-y Zero Out Data.
Remarquez que la compression n’est actuellement disponible que pour les images VDI. Vous pouvez obtenir la même chose en mettant des zéros sur les blocs libres et en clonant le disque vers un autre format dynamique. Vous pouvez utiliser ce contournement jusqu’à ce que la compression soit supportée pour les autres formats de disque que VDI.
L’option --resize x (où x est le nouvel espace total désiré en mégaoctets) vous permet de modifier la capacité d’une image existante ; ceci ajuste la taille logique d’un disque virtuel sans beaucoup changer la taille physique.
Cela ne fonctionne actuellement que pour les formats VDI et VHD et pour les variantes,
à taille dynamique, et vous ne pouvez l’utiliser
que pour augmenter (ou réviser) la capacité.
Par exemple, si vous avez créé au départ un disque de 10G à présent plein, vous pouvez utiliser la commande --resize 15360 pour passer la capacité à 15G (15,360Mo) sans devoir créer une nouvelle image et y copier toutes les données à partir d’une machine virtuelle.
Cependant, remarquez que cela ne change que la capacité du lecteur ; vous devrez ensuite, en général, utiliser un outil de gestion des partitions dans l’invité pour ajuster la partition principale et remplir le lecteur.
L’option --resizebyte x fait presque la même chose mais x est exprimé en octets au lieu
de mégaoctets.
Partager