命令行整理VMware Fusion的虚拟机空间

VMware Fusion的虚拟机用的时间长了以后,会有很多不断增加的动态文件空间,可以用VMware Tools的磁盘清理进行整理,也可以使用Fusion自己的命令行命令进行整理。首先关闭虚拟机,通过搜索找到vmware-vdiskmanager命令所在路径(例如/Applications/VMware Fusion.app/Contents/Library),以及虚拟机主文件.vmdk所在路径,虚拟机文件.vmdk应该是在查看.vmwarevm文件的包信息中找到,可能会存在多个.vmdk文件,要注意找到没有序号的那个主文件。

然后进入vmware-vdiskmanager所在目录,执行以下命令:

磁盘清理:

./vmware-vdiskmanager -d /Volumes/Macintosh\\ SSD/VMs/Windows\\ 7\\ Thin.vmwarevm/Windows\\ 7\\ Thin.vmdk

磁盘压缩:

./vmware-vdiskmanager -k /Volumes/Macintosh\\ SSD/VMs/Windows\\ 7\\ Thin.vmwarevm/Windows\\ 7\\ Thin.vmdk

注意要用你的.vmdk文件所在路径进行替换。

还需要注意的是,如果目录名含有空格,需要使用反斜线。