vmkfstools è uno dei comandi di Shell ESXi per la gestione dei volumi VMFS, dei dispositivi di storage e dei dischi virtuali. È possibile eseguire molte operazioni di storage utilizzando il comando vmkfstools. Ad esempio, è possibile creare e gestire i datastore VMFS in una partizione fisica o modificare i file del disco virtuale, archiviati nei datastore VMFS o NFS.

Nota: Dopo aver effettuato una modifica utilizzando vmkfstools, è possibile che vSphere Client non venga aggiornato immediatamente. Utilizzare un'operazione di aggiornamento o nuova scansione da client.

Per ulteriori informazioni su ESXi Shell, consultare Guida introduttiva a ESXCLI.

Sintassi del comando vmkfstools

In genere, non è necessario accedere come utente root per eseguire i comandi vmkfstools. Tuttavia alcuni comandi, come i comandi del file system, potrebbero richiedere l'accesso dell'utente root.

Il comando vmkfstools supporta la seguente sintassi:

vmkfstools options target.

L'opzione "target" specifica una partizione, un dispositivo o un percorso a cui applicare l'opzione del comando.

Tabella 1. Argomenti del comando vmkfstools
Argomento Descrizione
options Una o più opzioni della riga di comando e gli argomenti associati utilizzati per specificare l'attività che deve essere eseguita da vmkfstools. Ad esempio, la selezione del formato del disco durante la creazione di un nuovo disco virtuale.

Dopo aver immesso l'opzione, specificare una destinazione su cui eseguire l'operazione. La destinazione può indicare una partizione, un dispositivo o un percorso.

partition Specifica le partizioni del disco. Questo argomento utilizza il formato ID_disco:P, dove ID_disco è l'ID del dispositivo restituito dall'array di storage e P è un numero intero che rappresenta il numero di partizione. La cifra della partizione deve essere maggiore di zero (0) e deve corrispondere a una partizione VMFS valida.
device Specifica i dispositivi o i volumi logici. Questo argomento utilizza un nome di percorso nel file system del dispositivo ESXi. Il nome del percorso inizia con /vmfs/devices, che è il mount point del file system del dispositivo.

Utilizzare i seguenti formati quando si specificano tipi di dispositivi diversi:

  • /vmfs/devices/disks per i dischi locali o basati su SAN.
  • /vmfs/devices/lvm per volumi logici ESXi.
  • /vmfs/devices/generic per i dispositivi SCSI generici.
path Specifica un file system o VMFS. Questo argomento è un percorso assoluto o relativo che denomina un collegamento simbolico di directory, una mappatura unità "raw" o un file in /vmfs.
  • Per specificare un file system VMFS, utilizzare questo formato:
    /vmfs/volumes/file_system_UUID

    o

    /vmfs/volumes/file_system_label
  • Per specificare un file in un datastore VMFS, utilizzare questo formato:
    /vmfs/volumes/file_system_label|file_system_UUID/[dir]/myDisk.vmdk

    Se la directory di lavoro corrente è la directory principale di myDisk.vmdk, non immettere l'intero percorso.

Opzioni del comando vmkfstools

Il comando vmkfstools offre diverse opzioni. Alcune delle opzioni sono consigliate solo per gli utenti avanzati.

I moduli a lettera singola e lunga delle opzioni sono equivalenti. Ad esempio, i seguenti comandi sono identici.

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

Opzione secondaria -v

L'opzione secondaria -v indica il livello di dettaglio dell'output del comando.

Il formato di questa opzione secondaria è il seguente:

-v --verbose number

Il valore number viene specificato come numero intero compreso tra 1 e 10.

È possibile specificare l'opzione -v con qualsiasi opzione vmkfstools. Se l'output dell'opzione non è utile con l'opzione -v, vmkfstools ignora -v.

Nota: Poiché è possibile includere l'opzione -v in qualsiasi riga di comando vmkfstools, -v non è incluso come opzione secondaria nelle descrizioni delle opzioni.