分享

vmware如何压缩ext4格式的虚拟硬盘空间

 fengit 2011-05-10
大家知道,vmware若使用动态增加虚拟硬盘的方式,在使用一段时间后,虚拟硬盘会变得越来越大,此时我们可能会尝试去删除一些文件,可是当我们删除文件后会发现:实际使用的空间是变小了,但是真正占用的硬盘物理空间并没有真正被释放出来。值得高兴的是,vmware提供了vmware-vdiskmanager.exe工具,可以用来压缩(或者说释放)未使用的虚拟硬盘空间。
 
一般情况下,我们使用如下步骤就可以压缩虚拟硬盘空间了:
 
1、停止虚拟机
2、cd "C:\Program Files\VMware\VMware Workstation"
3、vmware-vdiskmanager.exe -k path\to\your\VirtualDisk.vmdk
 
不幸的是,目前的vmware提供的vmware-vdiskmanager.exe工具不能很好地压缩ext4格式的文件系统(ext4是一种日志文件系统,ubuntu默认采用该格式的文件系统,在系统突然掉电时可以保护我们的系统不会crash)。若你的系统的文件系统格式是ext4格式,则需要采用如下操作方式才可顺利对虚拟硬盘进行压缩:
 
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后就恢复正常啦!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多