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.
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
Pour modifier l'étiquette de volume VMFS, utilisez la commandevmkfstools
. L'étiquette de volume apparaît dans les listes générées pour la commandels -l
et sous forme de lien symbolique d'accès au volume VMFS dans l'inventaire/vmfs/volumes
.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.
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
vmkfstools --growfs /vmfs/devices/disks/disk_ID:1 /vmfs/devices/disks/disk_ID:1