原文轉至 點我這裏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)
回收前最好先備份