Esxi里虚拟机磁盘类型厚置备改精简置备

本机修改

启动SSH

在ESXi的Web页面的【主机】页打开ssh功能。

登录ESXI CLI

使用ssh工具连接虚拟机,可以使用PuTTY

进入虚拟机目录

进入存放虚拟机的目录,然后进入要转换的虚拟机的目录

查看文件

输入“ls -lh”,可以看到有一个很小的vmdk和一个带-flat的体积较大的vmdk,实际上数据是存储在大的那个里,小的是信息。

转换格式

输入“vmkfstools -i 原.vmdk -d thin 新.vmdk”开始转换,中间-d thin的参数是关键

再次查看

再次输入“ls -lh”就能看到多了一个centos-original_0_new.vmdk和一个centos-original_0_new-flat.vmdk

变更文件

将新建的vmdk改为原来的vmdk的名字

1
2
3
4
5
mv centos-original_0.vmdk centos-original_0.vmdk.bak
mv centos-original_0-flat.vmdk centos-original_0-flat.vmdk.bak

mv centos-original_0_new-flat.vmdk oentos-original_0-flat.vmdk
mv centos-original_0_new.vmdk centos-original_0.vmdk

修改文件

输入“vi centos-original_0.vmdk”编辑它。将红框这一行的文件名改成“centos-original_0-flat.vmdk”。保存。

执行命令vi centos-original.vmx 搜索vmdk,将关联的vmdk文件名改为新的vmdk(不带flat)文件名

重新注册该虚拟机

先在ESXi的【虚拟机】页面取消注册这个虚拟机

重新注册虚拟机。

vCenter修改

在虚拟机迁移时选择修改磁盘模式