ESXi 8.0 的系統儲存區配置可靈活管理磁碟分割和第三方元件,同時便於偵錯。

ESXi 系統儲存區

ESXi 8.0 系統儲存區配置包含四個磁碟分割:
表 1. ESXi 系統儲存區磁碟分割:
磁碟分割 使用 類型
系統開機 儲存開機載入器和 EFI 模組。 FAT16
開機區 0 用於儲存 ESXi 開機模組的系統空間。 FAT16
開機區 1 用於儲存 ESXi 開機模組的系統空間。 FAT16
ESX-OSData

充當用於儲存其他模組的統一位置。

未用於開機和虛擬機器。

合併舊版 /scratch 磁碟分割、VMware Tools 的鎖定器磁碟分割和核心傾印目的地。

注意: 如果安裝媒體為 USB 或 SD 卡裝置,最佳做法是在 ESXi 主機之間不共用的持續性儲存裝置上建立 ESX-OSData 磁碟分割。
VMFS-L

ESX-OSData 磁碟區分為兩個高層級的資料類別,即持續性和非持續性資料。持續性資料包含不經常寫入的資料,例如 VMware Tools ISO、組態和核心傾印。

非持續性資料包含頻繁寫入的資料,例如記錄、VMFS 全域追蹤、vSAN 項目持續性精靈 (EPD) 資料、vSAN 追蹤和即時資料庫。

圖 1. ESXi 8.0 中的整併系統儲存區
ESXI 8.0 具有允許靈活管理磁碟分割的系統儲存區配置。ESX-OSData 磁碟區被視為統一磁碟分割,單獨的元件、舊版 /scratch 磁碟分割、VMware Tools 的鎖定器磁碟分割和核心傾印目的地必須合併到單一持續性 OSDATA 磁碟分割中。

ESXi 系統儲存區大小

除了系統開機磁碟分割以外的磁碟分割大小都可能因已使用的開機媒體大小而異。如果開機媒體是容量大於 142 GB 的高耐用性裝置,則會自動建立 VMFS 資料存放區以儲存虛擬機器資料。

可以透過使用 vSphere Client 並導覽至磁碟分割詳細資料視圖,檢閱 ESXi 安裝程式所設定的開機媒體容量和自動大小調整。此外,還可以使用 ESXCLI,例如 esxcli storage filesystem list 命令。

表 2. ESXi 系統儲存區大小,視已使用的開機媒體及其容量而定。
開機媒體大小 8-10 GB 10-32 GB 32-128 GB >128 GB
系統開機 100 MB 100 MB 100 MB 100 MB
開機區 0 500 MB 1 GB 4 GB 4 GB
開機區 1 500 MB 1 GB 4 GB 4 GB
ESX-OSData 剩餘空間 剩餘空間 剩餘空間 最多 128 GB
VMFS 資料存放區 媒體大小 > 142 GB 時的剩餘空間
您可以使用 ESXi 安裝程式開機選項 systemMediaSize 限制開機媒體上的系統儲存區磁碟分割的大小。如果系統的使用量較小,不需要 128 GB 的系統儲存大小上限,則可以將其限制為最小值 32 GB。 systemMediaSize 參數接受下列值:
  • min (32 GB,適用於單一磁碟或內嵌式伺服器)
  • small (64 GB,適用於至少具有 512 GB RAM 的伺服器)
  • 預設值 (128 GB)
  • max (耗用所有可用空間,適用於多 TB 伺服器)

選取的值必須符合您的系統用途。例如,具有 1 TB 記憶體的系統必須至少將 64 GB 用於系統儲存區。若要在安裝時設定開機選項,例如 systemMediaSize=small,請參閱〈輸入開機選項以啟動安裝或升級指令碼〉。如需詳細資訊,請參閱知識庫文章 81166

ESXi 系統儲存區連結

需要存取 ESXi 磁碟分割的子系統可使用下列符號連結存取這些磁碟分割:
表 3. ESXi 系統儲存區符號連結。
系統儲存磁碟區 符號連結
開機區 0 /bootbank
開機區 1 /altbootbank
持續性資料

/productLocker

/locker

/var/core

/usr/lib/vmware/isoimages

/usr/lib/vmware/floppies

非持續性資料

/var/run

/var/log

/var/vmware

/var/tmp

/scratch

儲存區行為

當您啟動 ESXi 時,主機會進入自動組態階段,在此期間會以預設值設定系統儲存裝置。

在安裝 ESXi 映像後將 ESXi 主機重新開機時,主機會將系統儲存裝置設定為預設設定。從 ESXi 7.0 開始,您可以啟用 autoPartition 選項,這會自動使用 VMFS 格式化所有可用的空裝置,但舊版 SD 和 USB 裝置除外。預設值為 autoPartition=FALSE,這只會使用 VMFS 格式化容量大於 128 GB 的開機裝置。如需詳細資訊,請參閱 VMware 知識庫文章 77009

注意: ESXi 會覆寫任何顯示為空白的磁碟。如果磁碟沒有有效磁碟分割資料表或磁碟分割,則會被視為空白磁碟。如果您所使用的軟體用到此類磁碟,尤其是正在使用邏輯磁碟區管理員 (LVM) 而不是 (或除了) 常設磁碟分割配置,則 ESXi 可能會導致本機 LVM 重新格式化。在首次開啟 ESXi 電源之前,請先備份系統資料。

ESXi 主機的開機硬碟或 USB 裝置上,磁碟格式化軟體會保留硬體廠商建立的現有診斷磁碟分割。在剩餘空間中,軟體會建立如下所述的磁碟分割。

ESXi 在主機磁碟機上建立的磁碟分割

對於全新安裝,將為系統開機、開機區和 ESX-OSData 建立多個新磁碟分割。全新 ESXi 安裝使用 GUID 磁碟分割資料表 (GPT),而不是以 MSDOS 為基礎的磁碟分割。安裝程式會根據磁碟大小建立各種不同大小的開機區。如需有關暫存磁碟分割的詳細資訊,請參閱關於暫存磁碟分割

安裝程式僅會影響安裝磁碟,不會影響伺服器的其他磁碟。當在磁碟上進行安裝時,安裝程式會覆寫整個磁碟。當安裝程式自動設定儲存區時,安裝程式不會覆寫硬體廠商磁碟分割。

若要建立 VMFS 資料存放區,ESXi 安裝程式要求安裝磁碟上至少具有 128 GB 的可用空間。

在某些情況下 (例如您使用共用儲存裝置而非本機儲存區),您可能想要覆寫此預設行為。若要防止磁碟自動格式化,請在下列情況下中斷本機儲存裝置與主機的連結:
  • 首次啟動主機之前。
  • 將主機重設為組態預設值後啟動主機之前。

如果已發生磁碟自動格式化,若要覆寫 VMFS 格式,您可以移除資料存放區。請參閱 vCenter Server 和主機管理說明文件。

關於暫存磁碟分割

對於新安裝的 ESXi,在自動設定階段,將建立一個暫存磁碟分割作為 ESX-OSDATA 磁碟分割的一部分。

備註: 對從舊版升級到 ESXi 7.0 及更新版本的主機進行磁碟分割,與對全新安裝的 ESXi 進行磁碟分割存在明顯的不同。 ESXi 7.0 及更新版本的升級程序將會重新分割開機裝置,並將原始核心傾印、鎖定器和暫存磁碟分割合併到 ESX-OSData 磁碟區。

暫存磁碟分割用於儲存系統記錄,建立支援服務包時需要這些記錄。如果暫存磁碟分割不存在,則系統記錄會儲存在 ramdisk 中。如果未建立任何暫存磁碟分割,您可以設定一個暫存磁碟分割。此外,您也可以覆寫預設組態。

您可以在遠端 SAN 或 NFS 掛接目錄下建立暫存磁碟分割。

vSphere Client設定暫存磁碟分割

如果未設定暫存磁碟分割,您可能需要設定一個,尤其是在主機的記憶體不足時。如果暫存磁碟分割不存在,則系統記錄會儲存在 ramdisk 中。

必要條件

主機上必須存在用於暫存磁碟分割的目錄。

程序

  1. vSphere Client,連線到 vCenter Server。
  2. 從詳細目錄中選取主機。
  3. 按一下設定索引標籤。
  4. 選取系統
  5. 選取進階系統設定
    ScratchConfig.CurrentScratchLocation 設定顯示暫存磁碟分割的目前位置。
  6. ScratchConfig.ConfiguredScratchLocation 文字方塊中,輸入特定於此主機的目錄路徑。
    例如, /vmfs/volumes/DatastoreUUID/DatastoreFolder
  7. 將主機重新開機以使變更生效。