Saltar al contenido

¿Cómo puedo aumentar la cantidad de inodos o archivos para los volúmenes de mi sistema de archivos de FSx para ONTAP?

4 minutos de lectura
0

Quiero aumentar la cantidad máxima de archivos para los volúmenes de mi sistema de archivos de Amazon FSx para NetApp ONTAP.

Descripción corta

Si el volumen no tiene inodos (nodos de índice) o archivos, recibirás 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's reached the maximum number of files"

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

Para resolver este problema, aumenta la cantidad máxima de archivos que hay en los volúmenes FlexVol y FlexGroup.

Nota: Si no puedes aumentar la cantidad máxima de archivos, debes eliminarlos para liberar inodos o aumentar el tamaño del volumen. Si el nuevo recuento de archivos es mayor de lo que el volumen puede administrar, el volumen indica el valor máximo posible.

Resolución

Nota: Los comandos de la siguiente resolución utilizan la interfaz de la línea de comandos (CLI) de NetApp ONTAP. Es posible que recibas el mensaje de error ** al ejecutar el comando **modify"Error: Volume name: The first character must be a letter or underscore". Para resolver este problema, utiliza la característica de finalización de comandos. Por ejemplo, comienza a escribir el comando manualmente y, a continuación, presiona la tecla Tab para completar automáticamente el código. Esta característica te ayuda a evitar errores de sintaxis.

Aumento de la cantidad de archivos o inodos en el volumen

Nota: El comando set de los pasos siguientes es un comando avanzado que devuelve una advertencia. Para obtener más información, consulta la descripción en el sitio web de NetApp.

Sigue estos pasos:

  1. Para comprobar el máximo de archivos posibles que puede administrar tu volumen, ejecuta los siguientes comandos:

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

    Nota: Sustituye vol1 por el volumen. Cuando se te solicite, pulsa Y.

    Resultado de ejemplo:

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

    En el ejemplo anterior, puedes agregar un máximo de 255 013 682 archivos para el volumen vol1.

  2. Para comprobar la cantidad máxima de archivos del volumen, ejecuta el siguiente comando:

    volume show -vserver svm_name -volume vol_name -fields files

    Nota: Sustituye svm_name por el nombre del servidor y vol_name por el nombre del volumen.

  3. Para modificar la cantidad máxima de archivos que permites en el volumen, ejecuta el siguiente comando:

    volume modify -vserver svm_name -volume vol_name -files number_of_files

    Nota: Sustituye svm_name por el nombre del servidor, vol_name por el nombre del volumen y number_of_files por la cantidad de archivos que permites en el volumen.

    Resultado de ejemplo:

    Volume modify successful on volume vol1 of Vserver svm1
  4. Para verificar la modificación, vuelve a ejecutar el comando show:

    volume show -vserver fsx -volume vol1 -fields files

    Nota: Sustituye vol1 por el volumen.

Nota: Después de aumentar la cantidad de archivos del volumen, confirma que el uso del espacio en el inodo y el agregado (aggr) es inferior al 80 por ciento.

Establecimiento de la cantidad máxima de archivos para un volumen

Puedes usar la opción files-set-maximum para establecer la cantidad de archivos en el valor máximo que el volumen puede administrar. Tras establecer files-set-maximum en true, NetApp ONTAP ajusta automáticamente maxfiles en el mayor valor posible.

Importante: No puedes deshacer los cambios en la configuración files-set-maximum después de haberla establecido en true.

Para establecer el valor máximo de la cantidad de inodos o archivos de este volumen, ejecuta los siguientes comandos:

set -privilege advanced

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

Nota: Sustituye vol1 por el volumen. Cuando se te solicite, pulsa Y.

Para comprobar el cambio, ejecuta el siguiente comando:

volume show -vserver svm1 -volume vol1 -fields files

Nota: Sustituye svm1 por tu servidor y vol1 por tu volumen.

Información relacionada

Tu volumen no tiene suficiente capacidad de almacenamiento

Aumento de la capacidad de almacenamiento de un volumen

OFICIAL DE AWSActualizada hace 8 meses