大家知道,vmware若使用动态增加虚拟硬盘的方式,在使用一段时间后,虚拟硬盘会变得越来越大, 此时我们可能会尝试去删除一些文件,可是当我们删除文件后会发现:实际使用的空间是变小了,但是真正占用 的硬盘物理空间并没有真正被释放出来。 值得高兴的是,vmware提供了vmware-vdiskmanager.exe工具,可以用来压缩(或者说释放)未使用的虚拟硬盘空间。 一般情况下,我们使用如下步骤就可以压缩虚拟硬盘空间了: 不幸的是,目前的vmware提供的vmware-vdiskmanager.exe工具不能很好地压缩ext4格式的文件系统(ext4是一种日志文件系统, ubuntu默认采用该格式的文件系统,在系统突然掉电时可以保护我们的系统不会crash)。若你的系统的文件系统格式是ext4格式, 则需要采用如下操作方式才可顺利对虚拟硬盘进行压缩:
1、停止虚拟机
2、
cd "C:/Program Files/VMware/VMware Workstation"
3、vmware-vdiskmanager.exe -k path/to/your/VirtualDisk.vmdk
1、sudo apt-get clean
2、sudo dd if=/dev/zero of=/0bits bs=20971520
3、sudo rm /0bits
4、停止虚拟机
5、
cd "C:/Program Files/VMware/VMware Workstation"
6、vmware-vdiskmanager.exe -k path/to/your/VirtualDisk.vmdk
经过上述6个步骤后,你的系统是否变“苗条”了许多呢?
压缩完成后,第一次启动系统可能会出现gnome错误。没关系,停止虚拟机,再重新start后就恢复正常啦!
vmware如何压缩ext4格式的虚拟硬盘空间?
最新推荐文章于 2025-05-24 00:10:19 发布