[已解決]如何轉換 ESXi 磁碟類型,從消極式佈建轉為精簡佈建

MIS | 系統日誌
MIS 日記
Published in
3 min readJan 9, 2020

因為自己遇到了 ESXi 空間不足的問題,然後回頭去看了一下 ESXi 的設定,才發現 ESXi 跟原本自己使用的 Workstation 的預設值不一樣,Workstation 的磁碟預設格式為精簡佈建,但是 ESXi 的預設格式為完整佈建, 消極式歸零,難怪我的空間很快就被吃光了

目前所有 Guest OS 都 on 在線上,所以我只能先挑幾個不重要的系統來試看看,還好可以順利轉換,於是就趕緊記錄下來了

首先,需要先把要轉換的 Guest OS 關機,然後打開 ESXi 的SSH

然後透過 putty 連線到 ESXi 主機

再來找到 Guest OS 實際存放的位置,像我目前就會放在 vmfs/iscsi_backup/ 下面,我想要做的是 SPA-PC 這個 Guest OS,所以就再切到 SPA-PC 這個目錄裡

然後會看到 SPA-PC 的目錄裡面有一個 SPA-PC.vmdk 的檔案,就是 ESXi 使用的儲存檔案了

接著輸入以下指令
vmkfstools -i SPA-PC.vmdk -d thin SPA-PC_1.vmdk
# vmkfstools -i 舊檔名 -d thin 新檔名
就會開始轉換vmdk,thin的意思是精簡佈建,接下來會跑一下子

跑完之後,你會發現原本的 SPA-PC.vmdk 還在,然後多一個 SPA-PC_1.vmdk 的檔案,這樣是正常的

接著要做的就是把原來的 SPA-PC.vmdk 刪掉,然後再把 SPA-PC_1.vmdk 改名為 SPA-PC.vmdk
更改名稱的指令為 vmkfstools -E SPA-PC_1.vmdk SPA-PC.vmdk
#vmkfstools -E 舊檔名 新檔名

因為有了上一次 ESXI 6.7 複製檔案的經驗,這一次果斷決定使用 ESXi 5.5 保留的 vSphere Client 來做刪除檔案的動作,然後再將檔案更名,開機後正常運作,而且檔案格式也正確轉為精簡佈建,完成整個硬碟空間的重新配置

--

--

MIS | 系統日誌
MIS 日記

專注於服務業POS與ERP的系統專案導入,熟悉鼎新COSMOS/鼎新HR/金旭/德安/一等一 FLOW / Traiwan OTA訂房/大賀票券系統/宣揚BSMS&POS等,現為百貨商場小雜工