Consideraciones adicionales sobre el montaje - Amazon Elastic File System

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Consideraciones adicionales sobre el montaje

Le recomendamos los siguientes valores predeterminados de opciones de montaje de Linux:

  • rsize=1048576— Establece el número máximo de bytes de datos que el cliente NFS puede recibir para cada solicitud READ de la red. Este valor se aplica al leer los datos desde un archivo en un sistema de archivos de EFS. Le recomendamos que utilice el mayor tamaño posible (hasta 1048576) para evitar un rendimiento reducido.

  • wsize=1048576— Establece el número máximo de bytes de datos que el cliente NFS puede enviar para cada solicitud de escritura de red. Este valor se aplica al escribir datos en un archivo en un sistema de archivos de EFS. Le recomendamos que utilice el mayor tamaño posible (hasta 1048576) para evitar un rendimiento reducido.

  • hard— Establece el comportamiento de recuperación del cliente NFS cuando se agota el tiempo de espera de una solicitud de NFS, de modo que las solicitudes NFS se vuelvan a intentar indefinidamente hasta que el servidor responda. Le recomendamos que utilice la opción de montaje forzado (hard) para garantizar la integridad de los datos. Si utiliza un montaje soft, establezca el parámetro timeo en al menos 150 décimas de segundo (15 segundos). De esta forma, ayuda a reducir el riesgo de daño en los datos que es inherente con montajes flexibles.

  • timeo=600— Establece el valor de tiempo de espera que el cliente NFS utiliza para esperar una respuesta antes de volver a intentar una solicitud de NFS en 600 decisegundos (60 segundos). Si debe cambiar el parámetro de tiempo de espera (timeo), le recomendamos que utilice un valor de al menos 150, lo que equivale a 15 segundos. De esta forma, se evita una reducción del rendimiento.

  • retrans=2— Establece en 2 el número de veces que el cliente NFS vuelve a intentar una solicitud antes de intentar realizar una nueva acción de recuperación.

  • noresvport— Indica al cliente NFS que utilice un nuevo puerto fuente del Protocolo de Control de Transmisión (TCP) cuando se restablezca la conexión de red. Esto ayuda a garantizar que el sistema de archivos de EFS tiene una disponibilidad ininterrumpida después de un evento de recuperación de red.

  • _netdev— Cuando está presente en/etc/fstab, impide que el cliente intente montar el sistema de archivos EFS hasta que se haya habilitado la red.

En general, evite configurar otras opciones de montaje que sean diferentes de los valores predeterminados, lo que puede provocar una reducción del rendimiento y otros problemas. Si no utiliza los valores predeterminados anteriores, tenga en cuenta lo siguiente:

  • Cambiar los tamaños del búfer de lectura o escritura o deshabilitar el almacenamiento en caché de atributos puede reducir el rendimiento.

  • Amazon EFS omite los puertos de origen. Si cambia los puertos de origen de Amazon EFS, esto no tiene ningún efecto.

  • Amazon EFS no admite ninguna de las variantes de seguridad de Kerberos. Por ejemplo, el siguiente comando de montaje devuelve un error.

    $ mount -t nfs4 -o krb5p <DNS_NAME>:/ /efs/
  • Le recomendamos que monte el sistema de archivos utilizando su nombre de DNS. Amazon EFS con la dirección IP del destino de montaje de Amazon EFS en la misma zona de disponibilidad que la instancia de Amazon EC2 sin llamar a recursos externos. Si utiliza un destino de montaje en una zona de disponibilidad diferente a la de su instancia de Amazon EC2, incurrirá en cargos de EC2 estándar por los datos enviados a través de las zonas de disponibilidad. También podría ver latencias más elevadas para las operaciones del sistema de archivos.

  • Para más opciones de montaje y explicaciones detalladas de las opciones predeterminadas, consulte las páginas man fstab y man nfs en la documentación de Linux.

nota

Si su instancia EC2 tiene que iniciarse independientemente del estado de su sistema de archivos de EFS montado, añada la opción nofail a la entrada de su sistema de archivos en el archivo /etc/fstab.

Desmontaje de sistemas de archivos

Antes de eliminar un sistema de archivos, le recomendamos que lo desmonte de todas las instancias de Amazon EC2 a las que esté conectado. Para desmontar un sistema de archivos en la instancia Amazon EC2. Para ejecutar elumount comando en la instancia misma. No puede desmontar un sistema de archivos de Amazon EFS a través del SDKAWS CLIAWS Management Console, del o a través de ninguno de losAWS SDK. Para desmontar un sistema de archivos de Amazon EFS conectado a una instancia Amazon EC2 que ejecuta Linux, utilice elumount comando de la siguiente manera:

umount /mnt/efs

Le recomendamos que no especifique las demás opciones umount. Evite la configuración de otras opciones umount que sean diferentes de los valores predeterminados.

Para comprobar que el sistema de archivos de Amazon EFS se ha desmontado, ejecute eldf comando. Este comando muestra las estadísticas de uso del disco de los sistemas de archivos montados actualmente en su instancia de Amazon EC2 basada en Linux. Si el sistema de archivos de Amazon EFS que desea desmontar no aparece en el resultado deldf comando, significa que el sistema de archivos está desmontado.

ejemplo Ejemplo: Identificar el estado de montaje de un sistema de archivos Amazon EFS y desmontarlo
$ df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda1 ext4 8123812 1138920 6884644 15% / availability-zone.file-system-id.efs.aws-region.amazonaws.com :/ nfs4 9007199254740992 0 9007199254740992 0% /mnt/efs
$ umount /mnt/efs
$ df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda1 ext4 8123812 1138920 6884644 15% /