vmkfstools 是其中一個用於管理 VMFS 磁碟區、儲存裝置和虛擬磁碟的 ESXi Shell 命令。您可以使用vmkfstools命令執行很多儲存區作業。例如,您可以在實體磁碟分割上建立和管理 VMFS 資料存放區,或操縱 VMFS 或 NFS 資料存放區中儲存的虛擬磁碟檔案。

備註: 使用 vmkfstools進行變更之後, vSphere Client 可能不會立即更新。從用戶端使用重新整理或重新掃描作業。

如需有關 ESXi Shell 的詳細資訊,請參閱 ESXCLI 入門

vmkfstools 命令語法

通常,您無需以根使用者身分登入來執行 vmkfstools 命令。但是,某些命令 (例如檔案系統命令) 可能需要以根使用者身分登入。

vmkfstools 命令支援以下命令語法:

vmkfstools 選項目標

目標指定要套用命令選項的磁碟分割、裝置或路徑。

表 1. vmkfstools 命令引數
引數 說明
選項 用於指定 vmkfstools 執行之活動的一或多個命令列選項及相關聯的引數。例如,建立新虛擬磁碟時選取磁碟格式。

輸入選項後,指定要在其上執行作業的目標。目標可以指示磁碟分割、裝置或路徑。

磁碟分割 指定磁碟分割。此引數採用 disk_ID:P 格式,其中 disk_ID 是儲存區陣列傳回的裝置識別碼,而 P 是代表磁碟分割號碼的整數。磁碟分割數字必須大於零 (0),並對應於有效的 VMFS 磁碟分割。
裝置 指定裝置或邏輯磁碟區。此引數使用 ESXi 裝置檔案系統中的路徑名稱。路徑名稱以 /vmfs/devices 開頭,這是裝置檔案系統的掛接點。

指定不同類型的裝置時,請使用下列格式:

  • /vmfs/devices/disks 適用於本機磁碟或 SAN 式磁碟。
  • /vmfs/devices/lvm 適用於 ESXi 邏輯磁碟區。
  • /vmfs/devices/generic 適用於一般 SCSI 裝置。
路徑 指定 VMFS 檔案系統或檔案。此引數是對目錄符號連結、原始裝置對應或 /vmfs 下的檔案命名的絕對或相對路徑。
  • 若要指定 VMFS 檔案系統,請使用以下格式:
    /vmfs/volumes/file_system_UUID

    /vmfs/volumes/file_system_label
  • 若要指定 VMFS 資料存放區上的檔案,請使用以下格式:
    /vmfs/volumes/file_system_label|file_system_UUID/[dir]/myDisk.vmdk

    如果目前的工作目錄是 myDisk.vmdk 的父系目錄,請勿輸入完整路徑。

vmkfstools 命令選項

vmkfstools 命令有多個選項。其中的一些選項僅建議進階使用者使用。

長格式和單一字母格式的選項表示相同含義。例如,以下命令是相同的。

vmkfstools --createfs vmfs6 --blocksize 1m disk_ID:P
vmkfstools -C vmfs6 -b 1m disk_ID:P

-v 子選項

-v 子選項指示命令輸出的詳細資訊層級。

此子選項的格式如下:

-v --verbose number

您可以指定 number 的值,範圍是從 1 到 10 的整數。

使用任何 vmkfstools 選項都可以指定 -v 子選項。如果選項的輸出不適合於 -v 子選項,vmkfstools 會忽略 -v

備註: 由於可以將 -v 子選項包含在任何 vmkfstools 命令列中,因此 -v 不會做為子選項納入選項說明中。