虚拟化已经是许多数据中心的基础架构,许多业务系统也已经运行在虚拟化环境中。采用虚拟化的一个优点是可以动态分配资源。对于某一台具体的虚拟机来说,可以根据需要增加虚拟机内存、CPU及磁盘空间,并且不需要虚拟机关机和重新启动。如果要减少虚拟机占用的CPU与内存,则需要关闭虚拟机,将虚拟机的内存大小和CPU数量减少到合适的数值,然后重新启动虚拟机。但对于虚拟机硬盘来说,如果要减少已经分配的硬盘空间就较为困难,本文介绍在虚拟机中回收磁盘空间的内容。