请注意,本文编写于 780 天前,最后修改于 780 天前,其中某些信息可能已经过时。
原因
Vmware在使用的时候磁盘占用越来越大,主要原因是磁盘存储是向上叠加式的。比如我们向虚拟机中拷了一个5G的文件,磁盘向上延伸了5G,但是我们删除这个文件时,占用会变成空白,但延伸出去的空间是不会自动缩小的,导致了虚拟磁盘文件占用越来越大。
本方法适用范围
- 自己使用的虚拟机
- 可删除之前所有快照的
(有快照的情况下,无法压缩空白空间,所以无法达到清理的目的)
Linux压缩方式
原占用空间
磁盘压缩
注意:Linux的压缩操作是在服务器系统中进行的,直接使用Vmware的压缩按钮操作是没有效果的。
查看磁盘列表
/usr/bin/vmware-toolbox-cmd disk list
压缩磁盘
/usr/bin/vmware-toolbox-cmd disk shrink /
现占用空间
Windows压缩方式
注意:Windows的压缩操作是在虚拟机系统关闭的情况下进行。