Opciones recomendadas de montaje NFS - 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.

Opciones recomendadas de montaje NFS

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

  • noresvport: indica al cliente NFS que utilice un nuevo puerto de origen de protocolo de control de transmisión (TCP) sin privilegios cuando se restablece la conexión a la red. El software cliente NFS incluido en las versiones anteriores del kernel de Linux (versiones 5.4 y anteriores) presenta un comportamiento que provoca que los clientes NFS, al desconectarse, intenten volver a conectarse al mismo puerto de origen TCP. Este comportamiento no cumple con la RFC de TCP y puede impedir que estos clientes restablezcan rápidamente las conexiones con un sistema de archivos EFS.

    El uso de la opción noresvport ayuda a garantizar que los clientes NFS se vuelvan a conectar de forma transparente al sistema de archivos EFS, manteniendo una disponibilidad ininterrumpida al volver a conectarse después de un evento de recuperación de la red.

    importante

    Recomendamos encarecidamente utilizar la opción de montaje noresvport para garantizar que el sistema de archivos EFS tenga una disponibilidad ininterrumpida tras un evento de reconexión o recuperación de la red.

    Plantéese utilizar el ayudante de montaje de EFS para montar sus sistemas de archivos. El asistente de montaje de EFS utiliza opciones de montaje de NFS optimizadas para los sistemas de archivos de Amazon EFS.

  • rsize=1048576: establece el número máximo de bytes de datos que el cliente NFS puede recibir para cada solicitud de red READ. 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 red WRITE. 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 después de que se agote el tiempo de espera de una solicitud NFS, de modo que las solicitudes de NFS se vuelven 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 utiliza el cliente NFS para esperar una respuesta antes de volver a intentar una solicitud NFS en 600 décimas de segundo (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 de NFS reintenta una solicitud antes de intentar una acción de recuperación adicional.

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

  • nofail: si su instancia de 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.

Si no utiliza los valores predeterminados anteriores, tenga en cuenta lo siguiente:

  • 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. Por ejemplo, cambiar el tamaño del búfer de lectura o escritura, o deshabilitar el almacenamiento en caché de atributos puede reducir el rendimiento.

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

  • Amazon EFS no es compatible con la opción de montaje nconnect.

  • Amazon EFS no es compatible con 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. Este nombre se resuelve en una dirección IP del destino de montaje de Amazon EFS en la misma zona de disponibilidad que su instancia de Amazon EC2. Si utiliza el destino de montaje en una zona de disponibilidad distinta de la de su instancia de Amazon EC2, incurre en cargos de EC2 estándar para datos enviados entre 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.