如何帮助VirtualBox的vdi虚拟磁盘文件减肥?
如何帮助VirtualBox的vdi虚拟磁盘文件减肥?
1.安装zerofree。如果你是gentoo用户,可以直接浮现——一个zerofree。
2.用LiveCD重启进入虚拟机;
3、只读挂载虚拟磁盘,目的是使用zerofree刚安装的,参考命令:
# mount-n-o ro-t ext 4/dev/sda 1/mnt/gentoo
4.执行zerofree来填充指定分区中未使用的块。请参考命令:
#/mnt/gentoo/sbin/zero free/dev/sda 1
5.执行后关机,物理机进入vdi所在目录时打开命令行终端,执行vdi压缩命令(根据实际文件名修改):
vbox manage modifyvdi gento 64 . VDI compact
6.不出意外的话,vdi文件已经比原来的文件苗条多了。如果需要迁移的话,用7z极压打包后效果会更好(当然也可以到处用VBox to ova)!