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

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

 

用ESXi作虛擬化,建立了一個原始虛擬機並安裝好系統作好基本設置,使用ESXi的web界面複製虛擬機,結果後來發現複製出來的都是厚置備,致使佔用大量空間。centos

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

首先要經過ssh鏈接虛擬機。工具

 

0.刪除須要轉換磁盤的虛擬機全部的快照(確保轉移的成功),而且關閉虛擬機【此步驟是參考的文章裏說的】.net

 

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

 

2.使用ssh工具鏈接虛擬機,能夠使用PuTTY,以前用XShell死活連不上blog

 

3.進入存放虛擬機的目錄,而後進入要轉換的虛擬機的目錄教程

 

4.輸入「ls -lh」,能夠看到有一個很小的vmdk和一個帶-flat的體積較大的vmdk,實際上數據是存儲在大的那個裏,小的是信息。虛擬機

 

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

 

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.這時候點進去看信息,能夠看到已是精簡置備的狀態了

相關文章
相關標籤/搜索