Uso de NFS para montar automáticamente sistemas de archivos de EFS - 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.

Uso de NFS para montar automáticamente sistemas de archivos de EFS

Para actualizar el archivo /etc/fstab en la instancia de EC2
  1. Conéctese a su instancia EC2:

    • Para conectarse a la instancia desde un equipo que ejecute macOS o Linux, especifique el archivo .pem para su comando SSH. Para ello, use la opción -i y la ruta a su clave privada.

    • Para conectarte a la instancia desde un ordenador con Windows, puedes usar PuTTY MindTerm o bien. Para usar PuTTY, instálelo y convierta el archivo .pem en un archivo .ppk.

    Para obtener más información, consulte los siguientes temas en la Guía del usuario de Amazon EC2 para instancias de Linux:

  2. Abra el archivo /etc/fstab en un editor.

  3. Para montar automáticamente un sistema de archivos utilizando NFS en vez del ayudante de montaje de EFS, agregue la siguiente línea al archivo /etc/fstab.

    • Sustituya file_system_id por el ID del sistema de archivos que va a montar.

    • Sustituya aws-region por la que contiene Región de AWS el sistema de archivos, por ejemplo. us-east-1

    • Sustituya mount_point por el punto de montaje del sistema de archivos.

    file_system_id.efs.aws-region.amazonaws.com:/ mount_point nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport,_netdev 0 0

La línea de código que ha añadido al archivo /etc/fstab hace lo siguiente.

Campo Descripción

file-system-id:/

El ID de su sistema de archivos de Amazon EFS. Puede obtener este ID desde la consola o mediante programación desde la CLI o un AWS SDK.

efs-mount-point

El punto de montaje para el sistema de archivos de EFS en su instancia EC2.

nfs4

Especifica el tipo de sistema de archivos.

mount options

Lista separada por comas de opciones de montaje para el sistema de archivos:

  • nfsvers=4.1: especifica el uso de NFS v4.1.

  • rsize=1048576: para mejorar el rendimiento, establece el número máximo de bytes de datos que el cliente NFS puede recibir por cada solicitud READ de la red al leer datos de un archivo en un sistema de archivos EFS. 1048576 es el tamaño más grande posible.

  • wsize=1048576: para mejorar el rendimiento, establece el número máximo de bytes de datos que el cliente NFS puede enviar por cada solicitud WRITE de la red al escribir datos en un archivo en un sistema de archivos EFS. 1048576 es el tamaño más grande posible.

  • 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 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.

  • noresvport: indica al cliente NFS que utilice un nuevo puerto de origen de protocolo de control de transmisión (TCP) cuando se restablece la conexión a la 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: impide que el cliente intente montar el sistema de archivos de EFS hasta que se haya habilitado la red.

0

Especifica el valor dump; 0 indica a la utilidad dump que no haga copias de seguridad del sistema de archivos.

0

Indica a la utilidad fsck que no se ejecute durante el arranque.