如何压缩VMDK的磁盘空间


标准操做流程里,是没有办法对VMDK进行磁盘空间压缩,只能加不能减的。可是,若是必定有这个需求,也是能够经过技术手段实现的,流程以下:算法


一、首先,进入到操做系统里面将要压缩磁盘空间的VMDK的磁盘分区进行空间压缩,以Windows 10为例,直接进入到磁盘管理器里按需压缩空间,例如:20GB;编辑器


二、完成第一步以后,进入到这个VMDK所属VM所在的ESXi主机,进入到命令行,用vi编辑器打开VMDK磁盘描述文件,相似下图所示:ide


记录下图中红框部分RW后面那个83886080值,40GB磁盘的值就等于这个大小;spa


三、以压缩将40GB VMDK压缩到20GB为例,用vi编辑器将这个值改成:41943040,这个值的算法以下:操作系统

  • 40GB = 40 * 1024 * 1024 * 1024 / 512 = 83886080命令行

  • 20GB = 20 * 1024 * 1024 * 1024 / 512 = 41943040blog


更改完成后,保存,结果以下图所示:it


四、最后,将包含这个VMDK的VM迁移到其它Datastore以后,就会发现成功完成了磁盘尺寸的压缩动做了。ast


来源为 转发猫猫佳做
class

相关文章
相关标签/搜索