通过Vcenter创建很多虚拟机,默认都是厚置备,有时候会忘记变更成精简置备,厚置备太占用空间了,想转换成Thin精简置备,用多少就占用多少空间。找了一些方法转换成功:
1.首先开户ESXI主机的SSH连接,方法简单不介绍。
2.通过putty或其它ssh连接工具连接至ESXI主机后端:
3.定位到虚拟机所在硬盘位置目录下面,查看要变更的虚拟机文件情况:
ls -lh
4.这里看到有两个文件:一个是xxxx.vmdk 和xxxx-flat.vmdk 通过文件大小可以看出这个120G的文件就是厚置备的文件,小的是信息文件。
下面我们要将这个文件转换成精简置备,很简单一个命令搞定:这里关键就是-d thin这个就是转换成精简置备类型
vmkfstools -i K3ERP_0.vmdk -d thin K3ERP_0_new.vmdk
如果完成了就会100%,这里我们再等等。
5.完成后再看一下是不是多了一个两个文件:接下来备份一份之前的两个文件
6.然后再将原来转换出来的new文件,还原成原始,也就是将新的文件替换原来的文件:
mv K3 ERP_0_new-flat.vmdk K3ERP_0-flat.vmdk以及再还原:mv K3 ERP_0_new.vmdk K3ERP_0.vmdk
7.接下来修改一下这个新文件的配置信息:viK3ERP_0.vmdk
将它改成:"K3ERP_0-flat.vmdk" 保存退出即可。
8.再回到ESXI主机取消注册,然后再重新到存储里面注册:
现在再查看类型已经变更成为精简置备了。
确认一切没有问题后可以将之前的备份文件删除,免得占用空间。
到这里就结束了。