esxi 精简置备只增不减问题解决方法
众所周知Thin Provisioning模式下的虚拟机磁盘的空间会随需增长,可以很大程度上帮助我们节约空间,可是,凡增长过后的空间,即使清除了导致增长的文件后,这部分空间依然无法自动释放,也就是说:空间只能增加不能减少。
网站大部分的解决方法是通过ghost或者converter来解决,但那样解决起来相对比较麻烦,操作不方便
我的解决方法:通过vmkfstools先转换成厚置备模式,然后在转换精简置备模式即可
通过ssh可以远程直接操作亦可通过vcenter+vmontion来操作
现磁盘空间容量:
先迁移到另外一个盘符,模式更改成厚置备模式
迁移后 硬盘容量:
迁移完成后,在重新迁移回原来的磁盘内,模式更改为精简置备
迁移完成后 在查看容量情况
完成
命令格式:
精简置备转换至厚置备置零:
vmkfstools --inflatedisk /vmfs/volumes/DatastoreName/VMName/VMName.vmdk
厚置备延迟置零转换至精简备置:
vmkfstools --thin /vmfs/volumes/DatastoreName/VMName/VMName.vmdk