ESXI精简置备类型(Thin)磁盘空间回收
我们在使用ESXI时常常会遇到这么个问题,创建虚拟服务器时使用的磁盘类型为Thin(精简置备)(磁盘类型说明请参考:ESXI虚拟磁盘类型)。最初,精简置备的磁盘只使用该磁盘最初所需要的数据存储空间,在使用一段时间后占用磁盘存储空间会变的很大。有没有什么方法可以压缩回收磁盘空间呢?不防看看下面的方法:
vmkfstools 常用参数选项:
-i 指定原磁盘文件名
-d --diskformat 指定目标磁盘的格式(zeroedthick、thin、eagerzeroedthick)
-K --punchzero 回收磁盘空间
ESXI精简置备类型(Thin)磁盘空间回收
1、打开ESXI服务器SSH,
开启EXSI服务器SSH,开启方法请参考EXSI开启远程SSH
2、通过ssh连接ESXI服务器
3、切换到需要回收的虚拟机目录
~ # cd /vmfs/volumes/datastore1

4、通过du命令查看该虚拟机磁盘文件大小
/vmfs/volumes/55ade938-e958d429-143f-000c29231226/CentOS # du -sh *

5、通过vmkfstools命令回收空间
/vmfs/volumes/55ade938-e958d429-143f-000c29231226/CentOS # vmkfstools -K CentOS.vmdk


6、检验大小
/vmfs/volumes/55ade938-e958d429-143f-000c29231226/CentOS # du -sh *

7、开机测试是否可以正常启动
注:
- 回收磁盘磁盘类型必须为精简置备(thin)
- 回收前最好先备份
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。