25 votes

Comment réduire la taille du disque VMware

Le disque VMware de mon image Ubuntu a atteint une taille de fichier physique de 5 Go. Il s'agit d'un disque à croissance dynamique dont la capacité maximale est de 8 Go. J'ai nettoyé quelques trucs à l'intérieur de la distro Linux et maintenant il occupe 3GB. Évidemment, la taille du fichier physique n'a pas diminué automatiquement. Existe-t-il un moyen (si possible gratuit) de réduire la taille de ce disque à ~3GB ?

J'en ai besoin pour adapter l'image du DVD.

2voto

Lorenz Lo Sauer Points 918

Redimensionnement du disque dur de VMWare :

L'extension du disque dur virtuel dynamique dans VMWare est facile et ne nécessite plus l'outil de ligne de commande. vmware-vdiskmanager.exe situé par défaut dans C:\Program Files\VMware\VMware Workstation\ .

Pour le redimensionnement, utilisez la commande suivante (Ouvrez une invite de commande en appuyant sur WIN+R et entrez cmd) : " C:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe" -x NEWSIZE "diskname.vmdk "

Procédure :

Les étapes suivantes sont :

  • Télécharger aquí
  • Installer
  • Ouvrir
  • Choisissez la partition, cliquez sur Redimensionner/Déplacer, faites glisser la poignée jusqu'à sa pleine largeur.
  • Cliquez sur Appliquer
  • Accepter de redémarrer
  • Pendant le démarrage, n'appuyez sur aucune touche, quelle qu'elle soit.
  • Laissez le module de démarrage effectuer sa tâche
  • Vérifiez que la taille de votre partition système Windows a augmenté.

Pour un récapitulatif visuel des étapes et des informations supplémentaires, voir aquí .

1voto

dontbyteme Points 111

Ces étapes ont parfaitement fonctionné pour moi :

1) Remplir complètement l'espace inutilisé

cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill

2) Réduire le disque avec vmware toolbox

sudo vmware-toolbox-cmd disk shrink /

Testé sur Ubuntu 16.04, VMware Workstation 12.1.0 Player, Windows 7 Host

0voto

Kondapaneni Points 1

Le rétrécissement des disques est possible sur ESXi.

  1. Trouvez les gros fichiers et supprimez-les.

    find / -type f -size +50M

  2. Défragmentation (pas besoin de démonter quoi que ce soit). Ignorez toutes les erreurs. Certains fichiers comme les liens symboliques et les fichiers de périphérique ne peuvent pas être défragmentés.

    sudo e4defrag /

  3. Remplissez tout l'espace inutilisé afin que VMware sache qu'il est effectivement inutilisé :

    dd if=/dev/zero of=wipefile bs=1M ; sync ; rm wipefile

  4. Lancez l'opération de rétraction : Si le point 4 échoue, passez au point 5.

    sudo vmware-toolbox-cmd disk shrinkonly

  5. Redémarrez le système linux avec l'option try et éditez la table de partition avec gparted. Réduisez le système de fichiers racine et supprimez et déplacez la partition swap près de la partition racine.

  6. Connectez-vous en SSH à ESXi, et lancez cette commande :

    vmkfstools -K /vmfs/volumes/volumename/vmname/vmname.vmdk

  7. Nous devons éditer le fichier *.vmdk. Après les lettres RW, définit la taille du disque virtuel VMware (VMDK)

    *40 GO = 40 * 1024 * 1024 * 1024 / 512 = 83886080*.

  8. Migrez-le vers un autre datastore pour refléter la nouvelle taille.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X