Ubuntu 上用的磁盘填零工具

2012年4月2日

Ubuntu 上用的磁盘填零工具:我经常装虚拟机。为了节省物理硬盘的空间,一般我使用自动扩展的虚拟硬盘文件(VHD、VMDK 或 VDI)。但是随着虚拟机使用过程中对文件的读写,虚拟机的虚拟硬盘文件也有时越变越大。文件系统中的一些文件删掉了,但是空间却不会自动释放。需要把它紧缩一下,让它的虚拟硬盘文件能小些。紧缩之前需要先用工具给虚拟磁盘的空闲区域填零。对于 Virtual PC 的 Windows 客户端来说,Virtual PC 提供了一个现成的工具用于此目的,位于 C:\Program Files\Microsoft Virtual PC\Virtual Machine Additions\Virtual Disk Precompactor.iso。把它挂到虚拟机的光驱中去,就能找到这个工具。对于 Virtual Box 的 Linux 客户端来说,似乎官方并没有提供这一种工具,因此我编写了以下脚本。该脚本在 Ubuntu 11.10 上测试过。下载链接:

https://skydrive.live.com/redir.aspx?cid=6d824b1f23999ef9&resid=6D824B1F23999EF9!573&parid=6D824B1F23999EF9!513&authkey=!ANCVQ7eon0RUn5k

留下您的评论