前言
若虚拟磁盘以逐渐填充扩大的方式运行时,虚拟磁盘文件的体积就会逐渐变大,在 Windows 系虚拟机上,起码可以在VMware 上右键选择清理磁盘,然后再回收物理磁盘空间,但在 Linux 系虚拟机上就得在虚拟机中执行清理。
开搞
首先确认你虚拟机里面装了 vmtools (open-vm-tools 也行),然后在 Linux 虚拟机终端执行以下命令行:
1. 列出所有磁盘
看看有什么磁盘可以回收,我这里只要一个盘磁盘也就是根目录“/”
sudo vmware-toolbox-cmd disk list
2. 执行磁盘空间回收命令
一般我创建虚拟机只有一个磁盘,也就是Linux 根目录,后面的“/"就是刚才找到的盘:
sudo vmware-toolbox-cmd disk shrink /
rm -rf /