压缩之前,虚拟机占用磁盘空间
虚拟机必须已经安装vmware-tool,运行如下命令,参看磁盘的挂载点
sudo /usr/bin/vmware-toolbox-cmd disk list
$sudo /usr/bin/vmware-toolbox-cmd disk list
[sudo] password for lkmao:
Shrink disk is disabled for this virtual machine.
Shrinking is disabled for linked clones, parents of linked clones,
pre-allocated disks, snapshots, or due to other factors.
See the User's manual for more information.
根据提示,删除快照,关闭快照。然后重新执行,如下图,说明虚拟机只有一个磁盘根目录,说明只有一个磁盘,且其是挂载在根目录下的。
也可以使用df -h。这个输出的信息较多,没有sudo /usr/bin/vmware-toolbox-cmd disk list这么直观
执行sudo /usr/bin/vmware-toolbox-cmd disk shrink / 压缩磁盘,如下图。
到进度99时,会弹出窗口,静静的看着就好。
报错了:
点击确定,虚拟机就自动关机了,查看虚拟机磁盘占用空间,如下,磁盘空间确实变小了。
启动虚拟机,还可以正常启动。这个错误貌似没什么影响,等出现问题的时候再具体问题具体百度搜索吧
小结