关于虚拟机磁盘占用
虚拟机创建在 windows 中,Linux (Ubuntu 20.04) 创建在虚拟机,虽然在 Linux 系统中进行了缓存删除之类的,但是在 Windows 中的虚拟磁盘文件并没有删除相关文件,也就是说 windows 中的虚拟磁盘文件只会增长,不会减少;
这样也就出现了一个问题:装虚拟机的磁盘中的可用空间越来越少,知道虚拟机警告?内存不足,Linux 系统启动;
如何减少或者说压缩磁盘空间?
- 保证虚拟机安装了 VMware Tools;
- 虚拟机所在磁盘剩余空间大于最大的虚拟磁盘分文件;
- 虚拟机没有快照;
首先:Linux 系统中:
sudo vmware-toolbox-cmd disk list
sudo vmware-toolbox-cmd disk shrink /
然后:Windows 系统中:win + R + cmd
vmware-vdiskmanager -d path_to_yours/disc.vmdk
vmware-vdiskmanager -k path_to_yours/disc.vmdk
- 虚拟机磁盘管理在你的虚拟机安装文件夹下,后边的 .vmdk 虚拟磁盘文件在 Linux 系统文件夹下;
可用空间增加了 30% 左右,一共 40G,从 8G -> 22G(我的电脑结果而已);
最后,感觉好像知识压缩了文件,并没有对垃圾文件进行删除;看 VMware 的后续操作吧。目前官方提供的压缩清理磁盘均没用(在我的电脑上)。
|