原文转至 点我这里html
咱们在使用ESXI时经常会遇到这么个问题,建立虚拟服务器时使用的磁盘类型为Thin(精简置备)(磁盘类型说明请参考:ESXI虚拟磁盘类型)。最初,精简置备的磁盘只使用该磁盘最初所须要的数据存储空间,在使用一段时间后占用磁盘存储空间会变的很大,就算把系统内大文件删除系统内释放了,可是虚拟机的磁盘仍是直接占用了以前最大的空间。有没有什么方法能够压缩回收磁盘空间呢?不防看看下面的方法:服务器
vmkfstools 经常使用参数选项:ssh
-i 指定原磁盘文件名 -d --diskformat 指定目标磁盘的格式(zeroedthick、thin、eagerzeroedthick) -K --punchzero 回收磁盘空间
一、打开ESXI服务器SSH,ide
开启EXSI服务器SSH,开启方法请参考EXSI开启远程SSH测试
二、经过ssh链接ESXI服务器ui
三、切换到须要回收的虚拟机目录spa
~ # cd /vmfs/volumes/datastore1
四、经过du命令查看该虚拟机磁盘文件大小code
/vmfs/volumes/55ade938-e958d429-143f-000c29231226/CentOS # du -sh *
五、经过vmkfstools命令回收空间orm
/vmfs/volumes/55ade938-e958d429-143f-000c29231226/CentOS # vmkfstools -K CentOS.vmdk
六、检验大小htm
/vmfs/volumes/55ade938-e958d429-143f-000c29231226/CentOS # du -sh *
七、开机测试是否能够正常启动
注:
回收磁盘磁盘类型必须为精简置备(thin)
回收前最好先备份