Come posso aumentare il numero di inode o file per i volumi sul mio file system Amazon FSx per ONTAP?

Ultimo aggiornamento: 27/10/2022

Desidero aumentare il numero massimo di file (inode) per i volumi sul mio file system Amazon FSx per NetApp ONTAP. In che modo posso farlo?

Breve descrizione

Se il volume non dispone di inode/file, è possibile che venga visualizzato uno dei seguenti messaggi di errore:

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

Se ricevi questi errori, puoi aumentare il numero massimo di file nei volumi FlexVol e nei volumi FlexGroup.

Nota: se non è possibile aumentare il numero massimo di file, dovrai selezionare i file da eliminare negli inode gratuiti. Oppure, dovrai aumenta le dimensioni del volume. Se il nuovo numero di file specificato è maggiore di quello che il volume può contenere, sarà riportato il valore massimo possibile. Il comando nella sezione seguente riporta il valore massimo possibile.

Controllo del valore massimo di file corrente per il volume

La modalità avanzata di FSx per ONTAP fornisce un comando per verificare il valore massimo corrente dei file impostato per ciascun volume. Usa il seguente comando con privilegi avanzati per verificare il valore massimo possibile per i file in un volume. Cambia vol1 con il nome del tuo volume.

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

Il numero 255013682 nell'esempio precedente è il valore massimo di file che può essere impostato per il volume vol1.

Nota: i comandi in questa risoluzione vengono eseguiti utilizzando l'interfaccia a riga di comando di NetApp ONTAP (CLI di NetApp ONTAP). Per informazioni sull'accesso alla CLI di NetApp ONTAP, consulta Utilizzo della CLI di NetApp ONTAP.

Risoluzione

Aumenta il numero di file o inode nel tuo volume

Nota: quando aumenti il numero di file nel volume, fai attenzione agli inode usati e allo spazio di aggregazione utilizzato. È consigliabile mantenere gli inode usati e i valori dello spazio di aggregazione vicini all'80%.

1.    Verifica il numero massimo corrente di file nel volume. Nel seguente comando di esempio, modifica svm_name e vol_name con i valori corretti per il tuo caso d'uso.

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

2.    Modifica il numero massimo di file. Nel seguente comando di esempio, modifica svm_name, vol_name e number_of_files con i valori corretti per il tuo caso d'uso.

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

Esempio

Controlla il numero corrente di file assegnati al volume:

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

Aggiorna il numero di inode o file:

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

Verifica la modifica:

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

Imposta il valore massimo del file per un volume

Puoi utilizzare l'opzione files-set-maximum per impostare il valore massimo di file per un volume. Quando il valore files-set-maximum su un volume è impostato su true, ONTAP regola automaticamente maxfiles sul valore più grande possibile.

Nota: l'opzione files-set-maximum è una variabile una tantum. Non puoi cambiarla dopo averla impostato su true.

1.    Emetti il comando seguente per impostare il valore massimo per il numero di inode o file per questo volume. Nel seguente comando di esempio, modifica i nomi SVM e dei volumi con i valori corretti per il tuo caso d'uso.

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

2.    Emetti il seguente comando per verificare la modifica. Nel seguente comando di esempio, modifica i nomi SVM e dei volumi con i valori corretti per il tuo caso d'uso.

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

Questo articolo è stato utile?


Benötigen Sie Hilfe zur Fakturierung oder technischen Support?