Myluzh Blog

ESXi精简置备磁盘空间回收

发布时间: 2024-1-28 文章作者: myluzh 分类名称: VMware 朗读文章


0x01 注意事项
回收磁盘磁盘类型必须为精简置备(thin)
回收前最好先备份

0x02 空间回收
1、打开ESXi,服务里面开启SSH
2、连接SSH,进入虚拟机所在磁盘
# 进去虚拟机所在磁盘,切换到需要回收的虚拟机目录
[root@ESXi:~] cd /vmfs/volumes/NAS-iSCSI/
[root@ESXi:/vmfs/volumes/65b3d3e4-bbc82bfd-c13e-e86a64d30a91/]cd CentOS

# 查看当前占用大小
[root@ESXi:/vmfs/volumes/65b3d3e4-bbc82bfd-c13e-e86a64d30a91/CentOS] du -sh *.vmdk
4.0M CentOS-ctk.vmdk
50.0G CentOS-flat.vmdk
0 CentOS.vmdk

# 使用vmkfstools -K 空间回收,等待100% done.
[root@ESXi:/vmfs/volumes/65b3d3e4-bbc82bfd-c13e-e86a64d30a91/CentOS] vmkfstools -K  CentOS.vmdk
Hole Punching: 100% done.

# 空间回收完成后,查看占用
[root@ESXi:/vmfs/volumes/65b3d3e4-bbc82bfd-c13e-e86a64d30a91/CentOS] du -sh *.vmdk
4.0M CentOS-ctk.vmdk
3.1G CentOS-flat.vmdk
0 CentOS.vmdk

# 也可以选择在后台回收
nohup vmkfstools -K CentOS.vmdk >> 1.txt &

0x03 vmkfstools 常用参数
选项:
-i  指定原磁盘文件名
-d --diskformat 指定目标磁盘的格式(zeroedthick、thin、eagerzeroedthick)
-K --punchzero  回收磁盘空间

0x04 参考连接
ESXI精简置备类型(Thin)磁盘空间回收 转载

标签: vmware esxi 硬盘 精简置备 空间回收 thin

发表评论