一 、sudo apt-get clean 清除残留的安装包 (可以不执行此步)
二 、sudo dd if=/dev/zero of=/0bits bs=20M(将碎片空间填充上0,结束的时候会提示磁盘空间不足,忽略即可)
三、sudo rm /0bits(删除第二步的填充,如果用df -h 会发现可用的虚拟空间增加许多,但是实际的磁盘空间没有缩减)
四 、这步会真正的缩减 它占用的磁盘空间,首先关闭虚拟机,然后打开cmd ,用cd命令进入到你的vmware安装文件夹,如我的是
D:\BDY\vmware-pro15\test,然后执行vmware-vdiskmanager -k (你的虚拟机磁盘名称) 如下图(此步骤需要在虚拟机已经关闭的情况下才可以进行,不然会报错)
由于一般安装路径下都有很多的vmdk文件,一般不用选择带数字的文件,只需填写.\vmware-vdiskmanager.exe -k D:\Ubuntu64\Ubuntu_180403.vmdk 这样既可。
如:
五、等待完成既可。我的直接从70G优化到了20多个G。
效果还是很好的。