Wie kann ich die Anzahl der Inodes oder Dateien für die Volumes auf meinem Amazon FSx for ONTAP-Dateisystem erhöhen?

Lesedauer: 4 Minute
0

Ich möchte die maximale Anzahl von Dateien (Inodes) für die Volumes auf meinem Amazon-FSx-for-NetApp-ONTAP-Dateisystem erhöhen. Wie kann ich vorgehen?

Kurzbeschreibung

Wenn auf Ihrem Volume keine Inodes/Dateien vorhanden sind, wird möglicherweise eine der folgenden Fehlermeldungen angezeigt:

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

Wenn Sie diese Fehler erhalten, können Sie die maximale Anzahl von Dateien in Ihren FlexVolumes und FlexGroup-Volumes erhöhen.

Hinweis: Wenn die maximale Anzahl von Dateien nicht erhöht werden kann, müssen Sie Dateien zum Löschen auswählen, um Inodes freizugeben. Oder erhöhen Sie die Volume-Größe. Wenn die angegebene Anzahl neuer Dateien größer ist, als das Volume aufnehmen kann, wird der maximal mögliche Wert gemeldet. Der Befehl im folgenden Abschnitt meldet den maximal möglichen Wert.

Überprüfen Sie den aktuellen maximalen Dateiwert für das Volume

Der erweiterte Modus FSx for ONTAP bietet einen Befehl, um den aktuell maximal möglichen Dateiwert für jedes Volume zu überprüfen. Verwenden Sie den folgenden erweiterten Berechtigungsbefehl, um den maximal möglichen Dateiwert für ein Volume zu überprüfen. Ändern Sie vol1 in den Namen Ihres Volumes.

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

Die Zahl 255013682 im obigen Beispiel ist der maximale Dateiwert, der für Volume vol1 gesetzt werden kann.

Hinweis: Die Befehle in dieser Auflösung werden über die NetApp ONTAP Command Line Interface (NetApp ONTAP CLI) ausgeführt. Informationen zum Zugriff auf die NetApp ONTAP CLI finden Sie unter Verwenden der NetApp ONTAP CLI.

Auflösung

Anzahl der Dateien oder Inodes in Ihrem Volume erhöhen

Hinweis: Wenn Sie die Anzahl der Dateien in Ihrem Volume erhöhen, achten Sie auf die verwendeten Inodes und den verwendeten Aggr-Speicherplatz. Es ist eine bewährte Methode, die verwendeten Inodes und Aggr-Space-Werte nahe 80 % zu halten.

1.    Überprüfen Sie die aktuelle maximale Anzahl von Dateien im Volume. Ändern Sie im folgenden Beispielbefehl svm_name und vol_name in die richtigen Werte für Ihren Anwendungsfall.

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

2.    Ändern Sie die maximale Anzahl von Dateien. Ändern Sie im folgenden Beispielbefehl die Dateien svm_name, vol_name und number_of_files in die richtigen Werte für Ihren Anwendungsfall.

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

Beispiel

Überprüfen Sie die aktuelle Anzahl der dem Volume zugewiesenen Dateien:

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

Aktualisieren Sie die Anzahl der Inodes oder Dateien:

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

Überprüfen Sie die Änderung:

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

Maximalen Dateiwert für ein Volume festlegen

Sie können die Option files-set-maximum verwenden, um den maximalen Dateiwert für ein Volume festzulegen. Wenn der Wert files-set-maximum auf einem Volume auf true gesetzt ist, passt ONTAP maxfiles automatisch auf den größtmöglichen Wert an.

Hinweis: Die Option files-set-maximum ist eine einmalige Variable. Sie können es nicht ändern, nachdem Sie es auf true gesetzt haben.

1.    Führen Sie den folgenden Befehl aus, um den Maximalwert für die Anzahl der Inodes oder Dateien für dieses Volume festzulegen. Ändern Sie im folgenden Beispielbefehl die SVM- und Volume-Namen in die richtigen Werte für Ihren Anwendungsfall.

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

2.    Führen Sie den folgenden Befehl aus, um die Änderung zu überprüfen. Ändern Sie im folgenden Beispielbefehl die SVM- und Volume-Namen in die richtigen Werte für Ihren Anwendungsfall.

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

Relevante Informationen

Fehlerbehebung – Sie haben unzureichende Volumekapazität

Erhöhen der maximalen Anzahl von Dateien auf einem Volume

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr