ESXi thin磁盘空间回收

来源:互联网 发布:手机淘宝一键秒杀神器 编辑:程序博客网 时间:2024/06/06 07:33

经过自己实际测试发现不行,存储空间没有任何变化。继续google发现了VMware提供了vmkfstools这个工具

~ # cd /vmfs/volumes/datastore1/test-Win2008/


/vmfs/volumes/5075da98-8eef8322-f2b2-6cae8b618a8a/test-Win2008 # ls        
test-Win2008-flat.vmdk  test-Win2008.nvram      test-Win2008.vmdk       test-Win2008.vmsd       test-Win2008.vmx        test-Win2008.vmxf       vmware.log

      

/vmfs/volumes/5075da98-8eef8322-f2b2-6cae8b618a8a/test-Win2008 # du -ah *        
36.0G   test-Win2008-flat.vmdk         
1.0M    test-Win2008.nvram         
0       test-Win2008.vmdk         
0       test-Win2008.vmsd         
8.0k    test-Win2008.vmx         
0       test-Win2008.vmxf         
2.0M    vmware.log


发现这个vmdk占用了36G,但是之前提过我这台机器实际只用了29G,用vmkfstool reclaim空间


/vmfs/volumes/5075da98-8eef8322-f2b2-6cae8b618a8a/test-Win2008 # vmkfstools --punchzero test-Win2008.vmdk     
vmfsDisk: 1, rdmDisk: 0, blockSize: 1048576         
Hole Punching: 100% done.

      

24.4G   test-Win2008-flat.vmdk         
1.0M    test-Win2008.nvram         
0       test-Win2008.vmdk         
0       test-Win2008.vmsd         
8.0k    test-Win2008.vmx         
0       test-Win2008.vmxf         
2.0M    vmware.log


运行完之后发现减少了12G       


~ # df -h        
Filesystem   Size   Used Available Use% Mounted on         
VMFS-5     459.8G 445.4G    14.3G  97% /vmfs/volumes/datastore1         
vfat         4.0G  27.0M      4.0G   1% /vmfs/volumes/518bbaed-cd4205ae-4433-6cae8b618a8b         
vfat       249.7M 152.2M     97.6M  61% /vmfs/volumes/e004997b-19d900f9-78d2-328c75df8d55         
vfat       249.7M   8.0K    249.7M   0% /vmfs/volumes/f425ab7f-19a30306-ecae-df98131c5d28         
vfat       285.8M 179.8M    106.1M  63% /vmfs/volumes/518bbae7-ef420f9e-c41f-6cae8b618a8b

0 0