Mon disque Ubuntu Image VMware Disk a grandi à la taille de fichier physique de 5 Go. C'est un disque en croissance dynamique avec la capacité maximale de 8 Go. J'ai nettoyé des trucs à l'intérieur de la distribution Linux et maintenant à l'intérieur, elle occupe 3 Go. Évidemment, la taille du fichier physique ne s'est pas réduite automatiquement. Y a-t-il un moyen (si possible gratuitement) pour réduire ce disque à ~ 3 Go?
J'en ai besoin pour adapter l'image sur le DVD.
J'ai trouvé la solution - vous devez compacter votre disque dur:
Machine virtuelle - Paramètres - Général - Nettoyer la machine virtuelle
Il y a trois étapes:
Défragmentation (pas besoin d'un/remonter quoi que ce soit)
Sudo e4defrag /
Ignorer les erreurs. Certains fichiers comme des liens symboliques et des fichiers de périphérique ne peuvent pas être défragmentés.
Zéro remplissez tous les espaces inutilisés afin que VMware sait qu'il est en effet inutilisé:
dd if=/dev/zero of=wipefile bs=1M; sync; rm wipefile
Exécutez l'opération de réduction:
Sudo vmware-toolbox-cmd disk shrinkonly
Ouvrez la boîte à outils VMware dans l'invité (en tant que root) et rétrécissez le disque. (documentation)
Si vous n'avez pas d'outils VMware, vous pouvez réduire le disque manuellement en deux étapes. Tout d'abord, effacez l'espace libre sur le disque virtuel à l'aide d'un outil tel que Zerofree . Zerofree est disponible à Ubunt , mais comme il est nécessaire que le système de fichiers invités à OS soit monté en lecture seule, vous pouvez l'exécuter sur un CD en direct. Magie séparée J'inclarais à Zerofree.
Après la mise à zéro de l'espace libre, ouvrez les paramètres de la machine virtuelle et compacte le disque virtuel.
Utilisation
Sudo vmware-toolbox-cmd disk shrinkonly
à partir de l'invite de commande dans votre invité Ubuntu.
(Testé sur Ubuntu 14.04 LTS Guest + Windows 10 hôte + VMware Workstation 12.1.1)
Ces étapes fonctionnaient parfaitement pour moi:
1) Espace inutilisé zéro-remplir
cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill
2) Disque rétrécissant avec la boîte à outils VMware
Sudo vmware-toolbox-cmd disk shrink /
Testé sur Ubuntu 16.04, VMware Workstation 12.1.0 Lecteur Windows 7