Le opzioni del file system consentono di creare e gestire gli archivi dati VMFS. Queste opzioni non si applicano a NFS. È possibile eseguire molte di queste attività tramite vSphere Client.

Elenco degli attributi di un datastore VMFS

Utilizzare il comando vmkfstools per elencare gli attributi di un datastore VMFS.

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

Quando si utilizza questa opzione in qualsiasi file o directory che si trova in un datastore VMFS, l'opzione elenca gli attributi del datastore specificato. Gli attributi elencati includono in genere l'etichetta del file system, il numero di extent per il datastore, l'UUID e un elenco dei dispositivi in cui risiede ciascun extent.

Nota: Se uno qualsiasi dei dispositivi che supporta il file system VMFS passa offline, il numero di extent e lo spazio disponibile cambiano di conseguenza.

È possibile specificare l'opzione secondaria -h|--humanreadable con l'opzione -P. In questo caso, vmkfstools elenca la capacità del volume in un formato più leggibile.

Esempio di elenco degli attributi 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

Creazione di un datastore VMFS o di una partizione ex novo

Utilizzare il comando vmkfstools per creare un datastore VMFS o una partizione ex novo.

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

Questa opzione consente di creare il datastore VMFS nella partizione SCSI o NVMe specificata, ad esempio disk_ID:P. La partizione diventa la partizione principale del datastore. Per VMFS5 e VMFS6, le uniche dimensioni di blocco disponibili sono 1 MB.

È possibile specificare i seguenti sottotipi con l'opzione -C.

  • -S|--setfsname - Definire l'etichetta del volume del datastore VMFS che si sta creando. Utilizzare questa opzione secondaria solo con l'opzione -C. L'etichetta specificata può contenere fino a 128 caratteri e non può contenere spazi vuoti iniziali o finali.
    Nota: vCenter Server supporta il limite di 80 caratteri per tutte le entità. Se il nome di un datastore supera questo limite, il nome viene abbreviato quando si aggiunge tale datastore a vCenter Server.

    Dopo aver definito un'etichetta di volume, è possibile utilizzarla ogni volta che si specifica il datastore VMFS per il comando vmkfstools. L'etichetta del volume viene visualizzata negli elenchi generati per il comando ls -l e come collegamento simbolico al volume VMFS sotto la directory /vmfs/volumes.

    Per modificare l'etichetta del volume VMFS, utilizzare il comando ln -sf. Utilizzare il seguente come esempio:
    ln -sf /vmfs/volumes/UUID /vmfs/volumes/datastore

    datastore è la nuova etichetta del volume da utilizzare per l'UUID VMFS.

    Nota: Se l'host è registrato in vCenter Server, le modifiche apportate all'etichetta del volume VMFS vengono sovrascritte da vCenter Server. Questa operazione garantisce che l'etichetta VMFS sia coerente in tutti gli host vCenter Server.
  • -Y|--unmapGranularity #[bBsSkKmMgGtT] - Questa opzione secondaria si applica solo a VMFS6. Definire la granularità per l'operazione di annullamento della mappatura. La granularità predefinita è 1 MB. Come per le dimensioni del blocco, immettere il tipo di unità.
  • -O|--unmapPriority <none|low|medium|high> - Questa opzione secondaria si applica solo a VMFS6. Definire la priorità per l'operazione di annullamento della mappatura.

Esempio per la creazione di un file system VMFS

In questo esempio viene illustrata la creazione di un datastore VMFS6 denominato my_vmfs nella partizione naa.ID:1.

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

Aggiunta di un'estensione a un datastore VMFS

Utilizzare il comando vmkfstools per aggiungere un'estensione a un datastore VMFS.

Quando si aggiunge un'estensione, si estende il datastore VMFS dalla partizione principale nella partizione specificata da span_partition.

-Z|--spanfs span_partition head_partition

È necessario specificare il nome del percorso completo per le partizioni principali ed estese, ad esempio /vmfs/devices/disks/disk_ID:1. Ogni volta che si utilizza questa opzione, si aggiunge un'estensione al datastore VMFS, in modo che il datastore si estenda su più partizioni.

Attenzione: Quando si esegue questa opzione, si perdono tutti i dati esistenti in precedenza sul dispositivo SCSI o NVMe specificato in span_partition.

Esempio per estendere un datastore VMFS

In questo esempio, si estende la partizione principale esistente del datastore VMFS su una nuova partizione.

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

Il datastore esteso comprende due partizioni, naa.disk_ID_1:1 e naa.disk_ID_2:1. In questo esempio, naa.disk_ID_1:1 è il nome della partizione principale.

Espansione di un datastore VMFS

Anziché aggiungere un'estensione a un datastore VMFS, è possibile aumentare le dimensioni di un datastore esistente. Utilizzare il comando vmkfstools -G.

È possibile aumentare la dimensione del datastore dopo l'aumento della capacità dello storage sottostante.

Il comando utilizza l'opzione seguente:

-G|--growfs device device
Questa opzione consente di espandere il datastore VMFS o la relativa estensione specifica. Ad esempio,
vmkfstools --growfs /vmfs/devices/disks/disk_ID:1 /vmfs/devices/disks/disk_ID:1