J'utilise VMWare Fusion sur mon Mac pour exécuter une machine virtuelle Windows 7 et les machines virtuelles Windows XP compatibles avec Microsoft IE.
Dans VMWare Tools sur les systèmes d'exploitation invités Windows, il existe une option «Rétrécir» qui vous permet de réduire la taille de l'image disque clairsemée utilisée par le système d'exploitation invité, pour économiser de l'espace sur le disque dur de votre hôte OX.
J'ai récemment créé une autre machine virtuelle, exécutant cette fois Snow Leopard Server. Je me demandais si je pouvais également réduire l'image de disque de rechange utilisée par cette machine, mais je ne trouve pas d'application VMWare Tools sur le système d'exploitation invité Mac, même si VMWare Tools a été installé (car la fonction de dossiers partagés de VMWare fonctionne).
Existe-t-il un moyen de réduire l'image disque clairsemée utilisée par les OS invités Mac OS X dans VMWare Fusion?
la source
Réponses:
Dans VMware Fusion depuis la version 4, vous pouvez accéder aux préférences VM -> Général -> Nettoyer la machine virtuelle.
De plus, il y a un graphique où vous pouvez voir quelle taille est attendue après rétrécissement.
la source
Aha - en effet, vous pouvez, selon ce fil sur les forums de discussion VMWare sur ce problème , en supposant:
En bref:
Effacez l'espace libre sur le disque du SE invité à partir du SE invité à l' aide de l'Utilitaire de disque, puis réduisez le disque du SE invité du SE hôte
vmware-vdiskmanager
à l' aide de la ligne de commande.En long:
Dans l'OS invité:
Ou dans le terminal de l'OS invité lorsque la partition est nommée 'Macintosh HD':
Dans le système d'exploitation hôte:
Ouvrez Terminal et saisissez:
[ -d "/Library/Application Support/VMware\ Fusion" ] && alias vmware-vdiskmanager="/Library/Application Support/VMware Fusion/vmware-vdiskmanager" || alias vmware-vdiskmanager="/Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager"; vmware-diskmanager -k
Tapez «espace» puis le chemin d'accès au fichier de disque virtuel de votre machine virtuelle.
Appuyez sur retour.
Le fichier de disque virtuel du système d'exploitation invité se trouve dans son fichier de machine virtuelle. Par exemple, si votre fichier de machine virtuelle est à
/Users/you/VM
, le chemin d'accès à son disque virtuel est/Users/you/VM.vmwarevm/VM.vmdk
.Pour mémoire, cela a réduit ma VM Snow Leopard de 15 Go à 6 Go.
la source
Ils ont ajouté une option CLI qui était super facile - faites-le depuis l'intérieur du système d'exploitation invité:
De mudaltsov sur les forums VMware Commmunity :
Une méthode un peu plus simple - la fonctionnalité de réduction est intégrée à l'utilitaire de ligne de commande VMware Tools:
Cela va d'abord effacer l'espace vide du système de fichiers (comme créer un fichier rempli de zéro) et afficher une progression dans le terminal invité. Une fois cela fait, le rétrécissement VMDK sera invoqué sans arrêter la machine virtuelle et apparaîtra comme une barre de progression sur la fenêtre de la machine virtuelle.
Le / est un chemin d'accès au système de fichiers sur lequel effacer l'espace vide. Si vous avez plusieurs partitions, vous pouvez les effacer individuellement et faire une dernière réduction à la fin:
vmware-tools-cli disk list
pour voir les emplacements disponibles pour essuyervmware-tools-cli disk wipe <location>
pour effacer chaque emplacement (répéter plusieurs fois), sans l'opération de rétrécissementvmware-tools-cli disk shrinkonly
pour effectuer l'opération de rétrécissement finale.Ceci est également expliqué par le disque d'aide vmware-tools-cli
la source
Dans les variantes de VMware Fusion, qui succèdent à 3.x, les paramètres régionaux de
vmware-vdiskmanager
, comme mentionné dans la réponse acceptée, sont:/ Applications / VMware \ Fusion.app/Contents/Library/vmware-vdiskmanager
Tout ce dont vous avez besoin est
puis allez dans le Finder, accédez à votre VM, qui se trouve normalement dans "~ / Documents / Virtual Machines /".
Faites un clic droit sur le fichier, sélectionnez "Afficher le contenu du package", puis faites glisser le fichier .vmdk vers le terminal et appuyez sur Entrée.
la source
Dans VMWare Fusion 6, c'est un processus en 3 étapes.
Remplacez tous les fichiers supprimés par des zéros:
$ diskutil secureErase freespace 0 Macintosh\ HD
Exécutez l'utilitaire de réduction de disque de VMWare
$ sudo /Library/Application\ Support/VMWare\ Tools/vmware-tools-cli disk shrinkonly
la source