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
Información relacionada
Solución de problemas: tiene una capacidad de volumen insuficiente
Aumentar el número máximo de archivos de un volumen