使用VMware创建的虚拟机尽管已经设定分配的磁盘大小,但仍然会发现虚拟机占用的磁盘空间会越来越大,而直观体现就是虚拟机系统文件 vmdk 不断增大。因此下面介绍一个简单的方法,使用 VMware 自带的工具对 vmdk 文件进行压缩以节省磁盘空间。拿我的系统为例:
如果有很多 vmdk 文件,那是由于虚拟机创建的时候选择了把磁盘存储成多个文件,选择合并(又快照时不合并会影响后面的压缩)。另外上图中除了 s00x 的 vmdk 还有 000001-s00x 的这些为对系统进行备份的 snapshot,根据需要选择处理。下面先使用工具进行合并,使用命令行进入到 VMware 安装目录,使用命令如下:
注意使用 -r 选项,前者为源 vmdk,后者为目标 vmdk,操作后就可以将 CentOS6.5_64BIT-s00x.vmdk 合并为目标 bb.vmdk,然后将 s00x vmdk 文件删除,将 bb.vmdk 重命名为 CentOS6.5_64BIT.vmdk 进行覆盖就可以了。然后对目标 vmdk 进行压缩,如下:
有疑问或者问题可以给我邮件或者评论哦,觉得有用就点赞吧~:-D