VMware里的linux在使用时间长了以后,不管你是怎么删临时文件啊,删除不需要的软件啊等等也不会减少vmdk文件的大小。这是为什么呢?
这是因为啊,即使你在linux里删掉这个文件,但是 vmdk 没有立即清除他所占用的空间。
参考链接: https://www.howtoforge.com/how-to-shrink-vmware-virtual-disk-files-vmdk
- 打开虚拟机里的Linux系统,打开终端,在里面输入命令
apt-get clean
(如果提示权限不够的话就在前面输入sudo)
- 接着在终端里输入:
cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill
(这个命令会用0填充虚拟磁盘中的空闲空间)
- 关闭虚拟机的Linux系统,在Windows里cmd里输入命令:
"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -k "D:\VMware\UbuntuKylin\UbuntuKylin.vmdk"
shrinkdisk.png
等命令执行完毕后,磁盘收缩就完成了。
关注我的公众号.jpg
网友评论