web-dev-qa-db-fra.com

Comment réduire la taille du disque VMware

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.

15
Marcin Rybacki

J'ai trouvé la solution - vous devez compacter votre disque dur:

Machine virtuelle - Paramètres - Général - Nettoyer la machine virtuelle

15
Marcin Rybacki

Il y a trois étapes:

  1. 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.

  2. 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

  3. Exécutez l'opération de réduction:

    Sudo vmware-toolbox-cmd disk shrinkonly

21
Tom Hale

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.

3
nandhp

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)

3
YasharF

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

1
dontbyteme