用了一段时间的Vmware后, .vmdk文件巨大起来, 参考以下链接
vmware mac 虚拟机磁盘压缩
第二个(已经成功使用):参考 http://blog.csdn.net/syspro/article/details/4318792
cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill
注意:这个在你的用户文件夹下运行,别的地方运行好像权限不够。
我关闭虚拟系统后,遇到一个问题,就是虚拟机一直关闭不了,提示“vmware is still busy”。最终我实在等不下去了,直接关闭了虚拟进程,大不了再装。如果虚拟机起不来,那到当时安装的要虚拟的系统目录(基本上与vmdk同目录)删除*.vmem files 和 *.vmem.lck,如果还不行,删除*.lck
最终运行(不管你使用哪种方法):
进入VMWare安装目录运行:vmware-vdiskmanager.exe -k xxxx.vmdk 注意:xxxx 为你的虚拟的系统磁盘路径和名称(如:d:\vms\macosx.vmdk)。那个vmdk后来也降到17G,哈哈。不错。
2011-09-28记
压缩没成功,
解决方法: 在虚拟机设置中, 找到硬盘=> 实用程序 => 压缩
效果应该就是和vmware-vdiskmanager.exe一样的。