Passer au contenu

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

Lecture de 4 minute(s)
0

Je souhaite augmenter le nombre maximum de fichiers pour les volumes de mon système de fichiers Amazon FSx pour NetApp ONTAP.

Brève description

Si votre volume n’a plus d'inodes (nœuds d'index) ou de fichiers, l'un des messages d'erreur suivants s’affichent :

"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's reached the maximum number of files"

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

Pour résoudre ce problème, augmentez le nombre maximum de fichiers qui se trouvent dans vos volumes FlexVol et FlexGroup.

Remarque : Si vous ne pouvez pas augmenter le nombre maximum de fichiers, vous devrez en supprimer pour libérer des inodes ou augmenter la taille du volume. Si le nombre de nouveaux fichiers est supérieur à ce que le volume peut gérer, le volume indique la valeur maximale possible.

Résolution

Remarque : Les commandes de la résolution suivante utilisent l'interface de ligne de commande (CLI) NetApp ONTAP. Le message d'erreur **peut s'afficher lorsque vous exécutez la commande de **modification"Error: Volume name: The first character must be a letter or underscore". Pour résoudre ce problème, utilisez la fonction d’achèvement de la commande. Par exemple, commencez par saisir manuellement la commande, puis appuyez sur la touche de tabulation pour saisir automatiquement le code. Cette fonctionnalité vous permet d'éviter les erreurs de syntaxe.

Augmenter le nombre de fichiers ou d'inodes dans votre volume

Remarque : La commande set des étapes suivantes est une commande avancée qui renvoie un avertissement. Pour plus d'informations, consultez la section Description sur le site Web de NetApp.

Procédez comme suit :

  1. Pour vérifier le nombre maximum de fichiers que votre volume peut gérer, exécutez les commandes suivantes :

    set advanced
    
    volume show -vserver fsx -volume vol1  -fields files-maximum-possible  
    

    Remarque : Remplacez vol1 par votre volume. Lorsque vous y êtes invité, appuyez sur Y.

    Exemple de sortie :

    vserver volume files-maximum-possible  
    ------- ------ ----------------------  
    fsx     vol1   255013682

    Dans l'exemple précédent, vous pouvez ajouter un maximum de 255 013 682 fichiers pour le volume vol1.

  2. Pour vérifier le nombre maximum de fichiers contenus dans le volume, exécutez la commande suivante :

    volume show -vserver svm_name -volume vol_name -fields files

    Remarque : Remplacez svm_name par le nom de votre serveur et vol_name par le nom de votre volume.

  3. Pour modifier le nombre maximum de fichiers que vous autorisez sur votre volume, exécutez la commande suivante :

    volume modify -vserver svm_name -volume vol_name -files number_of_files

    Remarque : Remplacez svm_name par le nom de votre serveur, vol_name par le nom de votre volume et number_of_files par le nombre de fichiers que vous autorisez sur le volume.

    Exemple de sortie :

    Volume modify successful on volume vol1 of Vserver svm1
  4. Pour vérifier la modification, réexécutez la commande show :

    volume show -vserver fsx -volume vol1 -fields files

    Remarque : Remplacez vol1 par votre volume.

Remarque : Après avoir augmenté le nombre de fichiers de votre volume, vérifiez que votre utilisation d'espace d'inœuds et d'espace agrégé (aggr) est inférieure à 80 %.

Définir le nombre maximum de fichiers pour un volume

Vous pouvez utiliser l'option files-set-maximum pour définir le nombre de fichiers à la valeur maximum que le volume peut gérer. Une fois que vous avez défini files-set-maximum sur true, NetApp ONTAP ajuste automatiquement maxfiles à la plus grande valeur possible.

Important : Vous ne pouvez pas annuler les modifications apportées au paramètre files-set-maximum une fois que vous l'avez défini sur true.

Pour définir la valeur maximum du nombre d'inodes ou de fichiers pour ce volume, exécutez les commandes suivantes :

set -privilege advanced

vol modify -vserver fsx -volume vol1 -files-set-maximum true

Remarque : Remplacez vol1 par votre volume. Lorsque vous y êtes invité, appuyez sur Y.

Pour vérifier la modification, exécutez la commande suivante :

volume show -vserver svm1 -volume vol1 -fields files

Remarque : Remplacez svm1 par votre serveur et vol1 par votre volume.

Informations connexes

La capacité de stockage de votre volume est insuffisante

Augmentation de la capacité de stockage d'un volume

AWS OFFICIELA mis à jour il y a 6 mois