vmkfstools est l'une des commandes Shell ESXi de gestion des volumes VMFS, des périphériques de stockage et des disques virtuels. Vous pouvez effectuer de nombreuses opérations de stockage en utilisant la commande vmkfstools. Par exemple, vous pouvez créer et gérer les banques de données VMFS sur une partition physique ou manipuler des fichiers de disque virtuel, stockés sur des banques de données VMFS ou NFS.

Note : Après une modification avec vmkfstools, vSphere Client risque de ne pas être mis à jour immédiatement. Utilisez une opération d'actualisation ou de réanalyse depuis le client.

Pour plus d'informations sur ESXi Shell, consultez Démarrage avec ESXCLI.

Syntaxe des commandes vmkfstools

En règle générale, vous n'avez pas besoin de vous connecter en tant qu'utilisateur racine pour pouvoir exécuter les commandes vmkfstools. Toutefois, certaines commandes (telles que les commandes de système de fichiers) peuvent nécessiter une connexion d'utilisateur racine.

La commande vmkfstools prend en charge la syntaxe de la commande suivante :

vmkfstools options target.

La cible spécifie une partition, un dispositif ou un chemin pour y appliquer l'option de commande.

Tableau 1. Arguments de commande vmkfstools
Argument Description
options Une ou plusieurs des options de ligne de commande et les arguments associés vous permettant de spécifier l'activité que vmkfstools doit effectuer. Par exemple, la sélection du format de disque lors de la création d'un disque virtuel.

Après avoir entré cette option, vous devez spécifier une cible sur laquelle l'opération sera effectuée. La cible peut indiquer une partition, un périphérique ou un chemin.

partition Spécifie les partitions de disque. Cet argument utilise un format disk_ID:P, où disk_ID correspond à l'ID de périphérique renvoyé par la baie de stockage et P correspond à un nombre entier représentant le numéro de partition. Le numéro de partition doit être supérieur à zéro (0) et correspondre à une partition VMFS valide.
périphérique Spécifie les périphériques ou les volumes logiques. Cet argument utilise un nom de chemin du système de fichiers du périphérique ESXi. Il commence par /vmfs/devices, ce qui correspond au point de montage du système de fichier du périphérique.

Lorsque vous spécifiez différents types de périphériques, utilisez les formats suivants :

  • /vmfs/devices/disks pour les disques locaux ou SAN.
  • /vmfs/devices/lvm pour les volumes logiques ESXi.
  • /vmfs/devices/generic pour les périphériques SCSI génériques.
chemin Spécifie un fichier ou un système de fichiers VMFS. Cet argument est un chemin absolu ou relatif désignant un lien symbolique d'accès à un répertoire, à un mappage de périphérique brut ou à un fichier situé sous /vmfs.
  • Pour spécifier un système de fichiers VMFS, utilisez le format suivant :
    /vmfs/volumes/file_system_UUID

    ou

    /vmfs/volumes/file_system_label
  • Pour spécifier un fichier sur une banque de données VMFS, utilisez ce format :
    /vmfs/volumes/file_system_label|file_system_UUID/[dir]/myDisk.vmdk

    Si le répertoire de travail actuel est le répertoire parent de myDisk.vmdk, n'entrez pas le chemin d'accès complet.

Options de la commande vmkfstools

La commande vmkfstools se compose de différentes options. Certaines d'entre elles s'adressent uniquement aux utilisateurs avancés.

Vous pouvez spécifier le format long ou le format à lettre unique, au choix. Par exemple, les commandes suivantes sont identiques :

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

Sous-option -v

La sous-option -v indique le niveau de verbosité du résultat de la commande.

Le format de cette sous-option est le suivant :

-v --verbose number

Pour spécifier la valeur number, utilisez un nombre entier compris entre 1 et 10.

Vous pouvez spécifier la valeur de la sous-option -v via l'option vmkfstools de votre choix. Si le résultat de l'option n'est pas utilisable avec la sous-option -v, vmkfstools ignore -v.

Note : Puisque vous pouvez inclure la sous-option -v dans toute ligne de commande vmkfstools, -v n'est pas mentionnée dans les descriptions d'options.