VMware縮小EXSi上linux vm磁盤空間

問題:在EXSi上的linux vm最初分配的空間太大了(214G),導出vm文件太大不便於分享。

如今,想刪除無用的數據,把這樣釋放的空間收回,使得converter出來的vm文件不至於過大。

嘗試了不少方法:

一、使用vCenter的克隆,目標磁盤類型選擇thin,不能縮小全部未使用的空間。這個過程應該只縮小了從未使用的空間。

二、在步驟1後,對克隆出來的vm,使用converter導成vm文件,選擇磁盤類型爲Not pre-allocated,vm文件大小134G,縮小了80G,這80G應該是vm沒有使用的,但刪除文件釋放的100多G仍然佔用着物理磁盤空間。

三、導出OVF模板,也不能縮小。

最終解決辦法:

一、使用converter從EXSi上導出vm到本地vm文件,過程當中設置磁盤格式類型:Not pre-allocated,這個過程縮小了未使用的磁盤空間。

二、到本地後,使用VMware workstation打開。注:打開過程當中提示BIOS中的VT沒有打開,須要打開。

三、而後使用VMware workstatin安裝VMware tools, 本地沒有的話,它會自動在線下載,要保證網絡聯通。參考1

四、安裝完畢VMware tools後,使用它的命令行:vmware-toolbox-cmd disk shrink /

來回收刪除文件而釋放的空間。

研究該問題的過程當中參考的文檔:

參考1 http://blog.163.com/devinliu@126/blog/static/1364973492013810772684/

參考2 http://blog.sina.com.cn/s/blog_60230cd90100j5fk.htmlhtml

相關文章
相關標籤/搜索