解决办法如下: 1) 首先将Guest机上的不用磁盘全部请0
cd ~ #进入Home目录 cat /dev/zero > zero.fill #将磁盘所有空余空间全部写成0,'''请耐心等待程序返回''' #此操作不会增加Host机磁盘占用空间 sync #确保写入磁盘 df -h #请确认/目录被99%-100%填满了 rm zero.fill #删除临时文件 #由于linux有swap分区,可以有选择的把swap分区也全部填0, #如果你只是想简单缩小分区,就不必做以下操作。 sudo swapoff -a #卸下swap分区 sudo dd if=/dev/zero of=/dev/sda5 bs=1M #填0 #请确认swap分区是否是sda5,可用fdisk来确认! #如果没有信心,请勿乱来,有可能会摧毁整个磁盘。 sudo mkswap /dev/sda5 #加载swap分区
2) 请关闭虚拟机
sudo shutdown -h now
3) 打开VMWare Player,在左边选择指定虚拟机,然后在右边点击Edit virtual machine settings。 在虚拟机设置中,在左边选择Hard Disk,右边选择Utilities->Compact即可。