Les options de système de fichiers vous permettent de créer et gérer les banques de données VMFS. Ces options ne s'appliquent pas à NFS. Vous pouvez exécuter un grand nombre de ces tâches via vSphere Client.

Liste d'attributs d'une banque de données VMFS

Pour répertorier les attributs d'une banque de données VMFS, utilisez la commande vmkfstools.

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

Lorsque vous utilisez cette option pour un fichier ou un répertoire qui réside sur une banque de données VMFS, l'option répertorie les attributs de la banque de données spécifiée. Les attributs répertoriés incluent généralement l'étiquette du système de fichiers, le nombre d'extensions de la banque de données, l'UUID et la liste des périphériques sur lesquels réside chaque extension.

Note : Si l'un des périphériques hébergeant le système de fichiers VMFS est mis hors tension, le nombre d'extension et l'espace disponible sont modifiés en conséquence.

Vous pouvez spécifier la valeur de la sous-option -h|--humanreadable via l'option -P. Dans ce cas, vmkfstools répertorie la capacité du volume sous une forme plus lisible.

Exemple de liste d'attributs 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

Création d'une banque de données VMFS ou d'une partition scratch

Utilisez la commande vmkfstools pour créer une banque de données VMFS ou une partition scratch.

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

Cette option crée la banque de données VMFS sur la partition SCSI ou NVMe spécifiée (par exemple, disk_ID:P). La partition devient la partition principale de la banque de données. Pour VMFS5 et VMFS6, la seule taille de bloc disponible est 1 Mo.

Vous pouvez spécifier les sous-options suivantes avec l'option -C.

  • -S|--setfsname - Définissez l'étiquette de volume de la banque de données VMFS que vous êtes en train de créer. Utilisez cette sous-option uniquement avec l'option -C. L'étiquette spécifiée peut comporter au maximum 128 caractères ; elle ne doit pas contenir d'espaces au début ou à la fin.
    Note : vCenter Server prend en charge la limite de 80 caractères pour toutes ses entités. Si le nom d'une banque de données excède cette limite, le nom est raccourci lorsque vous ajoutez cette banque de données à vCenter Server.

    Une fois que vous avez défini une étiquette de volume, vous pouvez l'utiliser lorsque vous spécifiez la banque de données VMFS pour la commande vmkfstools. L'étiquette de volume apparaît dans les listes générées pour la commande ls -l et sous forme de lien symbolique d'accès au volume VMFS dans l'inventaire /vmfs/volumes.

    Pour modifier l'étiquette de volume VMFS, utilisez la commande ln -sf. En voici un exemple :
    ln -sf /vmfs/volumes/UUID /vmfs/volumes/datastore

    datastore correspond à la nouvelle étiquette de volume à utiliser pour le VMFS UUID.

    Note : Si l'hôte est enregistré dans vCenter Server, tous les changements apportés à l'étiquette de volume VMFS sont écrasés par vCenter Server. Cette opération garantit que l'étiquette VMFS est cohérente pour tous les hôtes vCenter Server.
  • -Y|--unmapGranularity #[bBsSkKmMgGtT] - Cette sous-option s'applique uniquement à VMFS6. Définissez la granularité de l'opération unmap. La granularité par défaut est 1 Mo. Comme pour la taille de bloc, entrez le type d'unité.
  • -O|--unmapPriority <none|low|medium|high> - Cette sous-option s'applique uniquement à VMFS6. Définissez la priorité de l'opération unmap.

Exemple de création d'un système de fichiers VMFS

Cet exemple illustre la création d'une banque de données VMFS6 appelée my_vmfs sur la partition naa.ID:1.

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

Ajout d'une extension à une banque de données VMFS

Utilisez la commande vmkfstools pour ajouter une extension à une banque de données VMFS.

Lorsque vous ajoutez une extension, vous étendez la banque de données VMFS de la partition principale à la partition spécifiée par span_partition.

-Z|--spanfs span_partition head_partition

Vous devez spécifier le nom de chemin complet pour les partitions principales et les partitions d'extension, par exemple /vmfs/devices/disks/disk_ID:1. Chaque fois que vous utilisez cette option, vous pouvez ajouter une extension à la banque de données VMFS, afin que la banque de données s'étende sur plusieurs partitions.

Attention : Lorsque vous utilisez cette option, vous perdez toutes les données présentes sur le périphérique SCSI ou NVMe spécifié dans span_partition.

Exemple d'extension d'une banque de données VMFS

Dans cet exemple, vous étendez la partition principale existante de la banque de données VMFS sur une nouvelle partition.

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

La banque de données étendue est répartie sur deux partitions : naa.disk_ID_1:1 et naa.disk_ID_2:1. Dans cet exemple, naa.disk_ID_1:1 est le nom de la partition principale.

Développement d'une banque de données VMFS

Au lieu d'ajouter une extension à une banque de données VMFS, vous pouvez augmenter la taille d'une banque de données existante. Utilisez la commande vmkfstools -G.

Vous pouvez augmenter la taille de la banque de données après l'augmentation de la capacité du stockage sous-jacent.

La commande utilise l'option suivante :

-G|--growfs devicedevice
Cette option étend la banque de données VMFS ou son extension spécifique. Par exemple,
vmkfstools --growfs /vmfs/devices/disks/disk_ID:1 /vmfs/devices/disks/disk_ID:1