檔案系統選項可用於建立和管理 VMFS 資料存放區。這些選項不適用於 NFS。這些工作中有許多是可以透過 vSphere Client 執行的。

列出 VMFS 資料存放區的屬性

使用 vmkfstools 命令列出 VMFS 資料存放區的屬性。

-P|--queryfs
      -h|--humanreadable

將此選項用於任何存放在 VMFS 資料存放區上的檔案或目錄時,該選項會列出指定資料存放區的屬性。列出的屬性通常包括檔案系統標籤、資料存放區的範圍數目、UUID,以及每個範圍所在裝置的清單。

備註: 如果任何支援 VMFS 檔案系統的裝置離線,則範圍數目以及可用空間也將相應變更。

可以使用 -P 選項指定 -h|--humanreadable 子選項。如果您執行了此動作,則 vmkfstools 將以可讀性更強的格式列出磁碟區的容量。

列出 VMFS 屬性的範例

~ vmkfstools -P -h /vmfs/volumes/my_vmfs
VMFS-5.81 (Raw Major Version: 14) file system spanning 1 partitions.
File system label (if any): my_vmfs
Mode: public
Capacity 99.8 GB, 97.5 GB available, file block size 1 MB, max supported file size 62.9 TB
UUID: 571fe2fb-ec4b8d6c-d375-XXXXXXXXXXXX
Partitions spanned (on "lvm"):
        eui.3863316131XXXXXX:1
Is Native Snapshot Capable: YES

建立 VMFS 資料存放區或暫存磁碟分割

使用 vmkfstools 命令建立 VMFS 資料存放區或暫存磁碟分割

-C|--createfs [vmfs5|vmfs6|vfat]

此選項會在指定的 SCSI 或 NVMe 磁碟分割 (如 disk_ID:P) 上建立 VMFS 資料存放區。此磁碟分割會變成資料存放區的主磁碟分割。對於 VMFS5 和 VMFS6,唯一可用的區塊大小為 1 MB。

您可以與 -C 選項一同指定下列子選項。

  • -S|--setfsname - 為建立的 VMFS 資料存放區定義磁碟區標籤。此子選項只能與 -C 選項搭配使用。指定的標籤最多為 128 個字元,並且在開頭和結尾處不能包含空格。
    備註: 對於所有實體,vCenter Server 都支援 80 個字元的限制。如果某個資料存放區名稱超過了該限制,則將該資料存放區新增到 vCenter Server 中時,名稱會縮短。

    在定義磁碟區標籤之後,則可以在為 vmkfstools 命令指定 VMFS 資料存放區時使用此磁碟區標籤。磁碟區標籤將顯示在為 ls -l 命令產生的清單中,並且做為指向 /vmfs/volumes 目錄下 VMFS 磁碟區的符號連結。

    若要變更 VMFS 磁碟區標籤,請使用 ln -sf 命令。可參考以下範例:
    ln -sf /vmfs/volumes/UUID /vmfs/volumes/datastore

    datastore 是用於 UUID VMFS 的新磁碟區標籤。

    備註: 如果向 vCenter Server 登錄了您的主機,則對 VMFS 磁碟區標籤所做的所有變更都將被 vCenter Server 覆寫。此作業可保證 VMFS 標籤在所有 vCenter Server 主機中都是一致的。
  • -Y|--unmapGranularity #[bBsSkKmMgGtT] - 此子選項僅適用於 VMFS6。定義取消對應作業的細微度。預設細微度為 1 MB。對於區塊大小,請輸入單位類型。
  • -O|--unmapPriority <none|low|medium|high> - 此子選項僅適用於 VMFS6。定義取消對應作業的優先順序。

建立 VMFS 檔案系統的範例

此範例說明如何在 naa.ID:1 磁碟分割上建立名為 my_vmfs 的 VMFS6 資料存放區。

 ~ vmkfstools -C vmfs6 -S my_vmfs /vmfs/devices/disks/naa.ID:1

將範圍新增到 VMFS 資料存放區

使用 vmkfstools 命令可將範圍新增到 VMFS 資料存放區。

新增範圍時,您可以跨越由 span_partition 指定的磁碟分割從主磁碟分割跨越 VMFS 資料存放區。

-Z|--spanfs span_partition head_partition

您必須指定主要和合併磁碟分割的完整路徑名稱,例如 /vmfs/devices/disks/disk_ID:1。每次使用此選項時均新增範圍到 VMFS 資料存放區,讓資料存放區跨越多個磁碟分割。

注意: 如果執行此選項,您會遺失先前存放在 span_partition 所指定 SCSI 或 NVMe 裝置上的所有資料。

延伸 VMFS 資料存放區的範例

在此範例中,您會將 VMFS 資料存放區的現有主磁碟分割延伸到新磁碟分割上。

~ vmkfstools -Z /vmfs/devices/disks/naa.disk_ID_2:1 /vmfs/devices/disks/naa.disk_ID_1:1

延伸的資料存放區跨越兩個磁碟分割,分別是 naa.disk_ID_1:1naa.disk_ID_2:1。在此範例中,naa.disk_ID_1:1 是主磁碟分割的名稱。

擴充 VMFS 資料存放區

您可以增加現有資料存放區的大小,而不是新增範圍到 VMFS 資料存放區。使用 vmkfstools -G 命令。

在基礎儲存區增加容量後,您可能會增加資料存放區大小。

此命令使用下列選項:

-G|--growfs devicedevice
此選項將擴充 VMFS 資料存放區或其特定範圍。例如,
vmkfstools --growfs /vmfs/devices/disks/disk_ID:1 /vmfs/devices/disks/disk_ID:1