问题
Linux虚拟机使用时间越长,实际占用宿主机磁盘空间越来越大。在虚拟机操作系统内删除相关文件以后,虚拟机实际占用宿主机的磁盘空间大小并未改变
解决办法
通过磁盘压缩释放所占用的宿主机磁盘空间
操作步骤
1、检查虚拟机占用宿主机磁盘空间大小
2、检查虚拟机实际使用磁盘空间大小
3、通过以上对比发现虚拟机占用宿主机磁盘空间为68G,虚拟机实际使用空间为38G,占用空间相差20G
4、清理虚拟机磁盘
对 / 分区所在的虚拟磁盘进行清理
vmware-toolbox-cmd disk wipe /
5、压缩虚拟磁盘
对 / 分区所在虚拟磁盘进行压缩
vmware-toolbox-cmd disk shrink /
执行完进度以后出现如下状态
等以上执行完成以后关机,查看虚拟机文件夹实际占用宿主机空间恢复正常,同df -h显示一致,如下所示