ESXi6.5中將虛擬機從厚置備轉換為精簡置備


本文來自:https://blog.csdn.net/wangjingkaibear/article/details/77097041

 

用ESXi做虛擬化,創建了一個原始虛擬機並安裝好系統做好基本設置,使用ESXi的web界面復制虛擬機,結果后來發現復制出來的都是厚置備,導致占用大量空間。

網上找到一篇教程,但不夠清晰,遂有此文。

首先要通過ssh連接虛擬機。

 

0.刪除需要轉換磁盤的虛擬機所有的快照(確保轉移的成功),並且關閉虛擬機【此步驟是參考的文章里說的】

 

1.在ESXi的Web頁面的【主機】頁打開ssh功能。

 

2.使用ssh工具連接虛擬機,可以使用PuTTY,之前用XShell死活連不上

 

3.進入存放虛擬機的目錄,然后進入要轉換的虛擬機的目錄

 

4.輸入“ls -lh”,可以看到有一個很小的vmdk和一個帶-flat的體積較大的vmdk,實際上數據是存儲在大的那個里,小的是信息。

 

5.輸入“vmkfstools -i centos-original_0.vmdk -d thin centos-original_0_new.vmdk”開始轉換,中間-d thin的參數是關鍵

 

6.再次輸入“ls -lh”就能看到多了一個centos-original_0_new.vmdk和一個centos-original_0_new-flat.vmdk

7.輸入

“mv centos-original_0.vmdk centos-original_0.vmdk.bak”

“mv centos-original_0-flat.vmdk centos-original_0-flat.vmdk.bak”

備份原來的vmdk

 

8.輸入

“mv centos-original_0_new.vmdk centos-original_0.vmdk”

“mv centos-original_0_new-flat.vmdk centos-original_0-flat.vmdk”

將新建的vmdk改為原來的vmdk的名字

 

9.輸入“vi centos-original_0.vmdk”編輯它。將紅框這一行的文件名改成“centos-original_0-flat.vmdk”。保存。

 

10.這時候先不要開機,先在ESXi的【虛擬機】頁面取消注冊這個虛擬機

11.重新注冊虛擬機。

 

12.這時候點進去看信息,可以看到已經是精簡置備的狀態了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM