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

jackxiang 2013-4-3 06:51 | |
大家知道,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后就恢复正常啦!


来自:http://www.360doc.com/content/11/0510/17/3406069_115755307.shtml

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/6196/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2013-4-3 07:48
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]