1.当主机剩余空间大于虚拟机的大小时,可参照https://blog.csdn.net/cfq1491/article/details/81063974中的方法二。方法一暂未成功,方法三效果不显著。
你虚拟机终端,输入:
sudo /usr/bin/vmware-toolbox-cmd disk shrink /
sudo /usr/bin/vmware-toolbox-cmd disk shrinkonly
2.任意情况,参照https://tieba.baidu.com/p/5991705280?red_tag=0005519859,效果很显著。
打开终端,依次输入:
sudo su
cat /dev/zero > zero.fill #将占用空间却无法清理的东西转变成一个 zero.fill文件,这个过程的时间会比较长,最后出现:cat: 写入错误: 设备上没有空间
rm -f zero.fill #将这个zero.fill文件彻底删除
sudo shutdown now #关闭虚拟机
编辑虚拟机设置——硬件——硬盘(SATA),选择实用工具——压缩(C)
压缩完毕后,重启VMWare。