Comment puis-je augmenter le nombre d'inodes ou de fichiers pour les volumes de mon système de fichiers Amazon FSx pour ONTAP ?

Dernière mise à jour : 27/10/2022

Je veux augmenter le nombre maximum de fichiers (inodes) pour les volumes de mon système de fichiers Amazon FSx pour NetApp ONTAP. Comment procéder ?

Brève description

Si votre volume est à court d'inodes ou de fichiers, vous pouvez recevoir l'un des messages d'erreur suivants :

Error message no space left on the device

Error message: file system is out of inodes

wafl.vol.outOfInodes: file system on Volume vol_name is out of inodes because it has reached the maximum number of files

INODE: System/Cluster Notification from filer (OUT OF INODES) ALERT

Si vous recevez ces messages d'erreur, vous pouvez augmenter le nombre maximum de fichiers dans vos volumes FlexVol et FlexGroup.

Remarque : si le nombre maximum de fichiers ne peut pas être augmenté, vous devez sélectionner les fichiers à supprimer afin de libérer des inodes. Vous pouvez également augmenter la taille du volume. Si le nouveau nombre de fichiers spécifié est supérieur à la capacité du volume, la valeur maximale possible sera indiquée. La commande de la section suivante indique la valeur maximale possible.

Vérification de la valeur de fichiers maximale actuelle pour le volume

Le mode avancé de FSx pour ONTAP fournit une commande permettant de vérifier la valeur maximale de fichiers actuellement définie pour chaque volume. Utilisez la commande de privilège avancée suivante afin de vérifier la valeur maximale de fichiers possible pour un volume. Remplacez vol1 par le nom de votre volume.

::> set advanced
::*> volume show -vserver fsx -volume vol1  -fields files-maximum-possible
vserver volume files-maximum-possible
------- ------ ----------------------
fsx     vol1   255013682

Le nombre 255 013 682 dans l'exemple ci-dessus est la valeur de fichiers maximale pouvant être définie pour le volume vol1.

Remarque : les commandes présentées dans cette section sont exécutées à l'aide de l'interface de la ligne de commande NetApp ONTAP (NetApp ONTAP CLI). Pour plus d'informations sur l'accès à la NetApp ONTAP CLI, veuillez consulter la section Utilisation de la NetApp ONTAP CLI.

Solution

Augmentation du nombre de fichiers ou d'inodes dans votre volume

Remarque : lorsque vous augmentez le nombre de fichiers dans votre volume, faites attention aux inodes et à l'espace aggr utilisés. Une bonne pratique consiste à maintenir les valeurs d'inodes et d'espace aggr utilisés aux alentours de 80 %.

1.    Vérifiez le nombre maximum actuel de fichiers dans le volume. Dans l'exemple de commande suivant, remplacez svm_name et vol_name par des valeurs adaptées à votre cas d'utilisation.

::> volume show –vserver svm_name -volume vol_name -fields files

2.    Modifiez le nombre maximum de fichiers. Dans l'exemple de commande suivant, remplacez svm_name, vol_name et number_of_files par des valeurs adaptées à votre cas d'utilisation.

::> volume modify –vserver svm_name -volume vol_name -files number_of_files

Exemple

Vérifiez le nombre actuel de fichiers affectés au volume :

::> volume show -vserver fsx -volume vol1 -fields files
vserver volume files
------- ------ --------
svm1 vol1 25501367

Mettez à jour le nombre d'inodes ou de fichiers :

::> volume modify -vserver fsx -volume vol1 -files 35501367
Volume modify successful on volume vol1 of Vserver svm1

Vérifiez la modification :

::> volume show -vserver fsx -volume vol1 -fields files
vserver volume files
------- ------ --------
vol1 vol1 35501358

Paramétrage de la valeur de fichiers maximale pour un volume

Vous pouvez utiliser l'option files-set-maximum afin de définir la valeur de fichiers maximale pour un volume. Lorsque la valeur files-set-maximum sur un volume est définie sur true (vrai), ONTAP ajuste automatiquement maxfiles à la valeur la plus élevée possible.

Remarque : l'option files-set-maximum est une variable à usage unique. Il n'est pas possible de la modifier après l'avoir définie sur true (vrai).

1.    Exécutez la commande suivante afin de définir la valeur maximale du nombre d'inodes ou de fichiers pour ce volume. Dans l'exemple de commande suivant, remplacez les noms des SVM et des volumes par des valeurs adaptées à votre cas d'utilisation.

::> set -privilege advanced
::*> vol modify -vserver fsx -volume vol1 -files-set-maximum true

2.    Exécutez la commande suivante afin de vérifier la modification. Dans l'exemple de commande suivant, remplacez les noms des SVM et des volumes par des valeurs adaptées à votre cas d'utilisation.

::*> volume show -vserver svm1 -volume vol1 -fields files

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?