¿Cómo puedo aumentar el número de inodos o archivos para los volúmenes de mi sistema de archivos de Amazon FSx para ONTAP?

Última actualización: 27-10-2022

Quiero aumentar el número máximo de archivos (inodos) para los volúmenes de mi sistema de archivos de Amazon FSx para NetApp ONTAP. ¿Cómo puedo hacerlo?

Descripción corta

Si al volumen no le quedan inodos o archivos, es posible que reciba uno de los siguientes mensajes de error:

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 recibe estos errores, puede aumentar el número máximo de archivos en los volúmenes de FlexVol y FlexGroup.

Nota: Si no se puede aumentar el número máximo de archivos, debe seleccionar los archivos que desea eliminar para liberar los inodos. O bien, aumente el tamaño del volumen. Si el nuevo recuento de archivos especificado es mayor de lo que admite el volumen, indica el valor máximo posible. El comando de la siguiente sección indica el valor máximo posible.

Compruebe el valor máximo actual de archivo para el volumen

El modo avanzado de FSx para ONTAP proporciona un comando que comprueba el valor máximo de archivos posible establecido actualmente para cada volumen. Utilice el siguiente comando de privilegios avanzados para comprobar el valor máximo de archivos posible para un volumen. Cambie vol1 por el nombre de su volumen.

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

El número 255013682 del ejemplo anterior es el valor máximo de archivo que se puede configurar para el volumen vol1.

Nota: Los comandos de esta resolución se ejecutan mediante la interfaz de la línea de comandos de NetApp ONTAP (CLI de NetApp ONTAP). Para obtener información sobre el acceso a la CLI de NetApp ONTAP, consulte Uso de la CLI de NetApp ONTAP.

Resolución

Aumentar el número de archivos o inodos de su volumen

Nota: Al aumentar el número de archivos en el volumen, preste atención a los inodos utilizados y al espacio agregado utilizado. Se recomienda mantener los valores de los inodos y el espacio agregado utilizado cerca del 80 %.

1.    Compruebe el número máximo actual de archivos del volumen. En el siguiente comando de ejemplo, cambie svm_name y vol_name por los valores correctos para su caso de uso.

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

2.    Modifique el número máximo de archivos. En el siguiente comando de ejemplo, cambie los valores svm_name, vol_name y number_of_files por los valores correctos para su caso de uso.

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

Ejemplo

Compruebe el número actual de archivos asignados al volumen:

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

Actualice el número de inodos o archivos:

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

Compruebe la modificación:

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

Establecer el valor máximo de archivo para un volumen

Puede usar la opción files-set-maximum para establecer el valor máximo de archivo de un volumen. Cuando el valor de files-set-maximum de un volumen se establece en true (verdadero), ONTAP ajusta automáticamente el valor de maxfiles al valor más alto posible.

Nota: La opción files-set-maximum es una variable de un solo uso. No puede cambiarlo después de configurarlo como true (verdadero).

1.    Ejecute el siguiente comando para establecer el valor máximo del número de inodos o archivos de este volumen. En el siguiente comando de ejemplo, cambie los nombres del SVM y de los volúmenes por los valores correctos para su caso de uso.

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

2.    Ejecute el siguiente comando para comprobar el cambio. En el siguiente comando de ejemplo, cambie los nombres del SVM y de los volúmenes por los valores correctos para su caso de uso.

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

¿Le resultó útil este artículo?


¿Necesita asistencia técnica o con la facturación?