Entrada de montaje NFS de Linux en fstab (/ etc / fstab) con ejemplo
NFS significa ‘Sistema de archivos de red’. Este mecanismo permite que las máquinas Unix compartan archivos y directorios a través de la red. Con esta función, una máquina Linux puede montar un directorio remoto (que reside en una máquina servidor NFS) como un directorio local y puede acceder a archivos desde él.
Se puede montar un recurso compartido NFS en una máquina agregando una línea al archivo / etc / fstab.
La sintaxis predeterminada para la entrada fstab de montajes NFS es la siguiente.
Server:/path/to/export /local_mountpoint nfs <options> 0 0
Servidor: Esto debe reemplazarse con el nombre de host exacto o la dirección IP del servidor NFS donde reside el directorio exportado.
/ ruta / a / exportar: Esto debe reemplazarse con la ruta exacta del directorio compartido (carpeta exportada).
/ punto_montaje_local: Esto debe reemplazarse con un directorio existente en el servidor donde desea montar el recurso compartido NFS.
Opciones de Fstab NFS
Puede especificar una cantidad de puntos de montaje que desee establecer en el montaje NFS. Repasaremos las opciones de montaje importantes que puede considerar al montar un recurso compartido NFS.
1) suave / duro
Cuando la opción de montaje ‘hard’ está configurada, si el servidor NFS falla o deja de responder, las solicitudes NFS se reintentarán indefinidamente. Puede configurar la opción de montaje ‘intr’, para que el proceso pueda interrumpirse. Cuando el servidor NFS vuelve a estar en línea, el proceso puede continuar desde donde estaba mientras el servidor deja de responder.
Cuando se establece la opción ‘suave’, se informará un error al proceso cuando el servidor NFS no responda después de esperar un período de tiempo (definido por la opción ‘timeo’). En ciertos casos, la opción ‘blanda’ puede provocar la corrupción de datos y la pérdida de datos. Por lo tanto, se recomienda utilizar opciones de hardware e intr.
2) tiempo o = n
Esta opción define el tiempo (en décimas de segundo) que el cliente NFS espera una respuesta antes de reintentar una solicitud NFS.
3) intr
Esto permite que las solicitudes NFS se interrumpan si el servidor deja de funcionar o no se puede acceder a él. Se prefiere usar la opción intr a usar la opción suave porque es significativamente menos probable que resulte en corrupción de datos.
4) rsize = num y wsize = num
Esto define el número máximo de bytes en cada solicitud READ / WRITE que el cliente NFS puede recibir / enviar cuando se comunica con un servidor NFS. El valor de rsize / wsize es un múltiplo integral positivo de 1024. Los valores de rsize especificados inferiores a 1024 se reemplazan por 4096; los valores mayores que 1048576 se reemplazan por 1048576. Si un valor especificado está dentro del rango admitido pero no es un múltiplo de 1024, se redondea hacia abajo al múltiplo de 1024 más cercano.
5) retransmisiones = n
El número de veces que el cliente NFS reintenta una solicitud antes de intentar una acción de recuperación adicional. Si no se especifica la opción de retransmisión, el cliente NFS intenta cada solicitud tres veces. El cliente NFS genera un mensaje de «servidor no responde» después de volver a realizar los reintentos, luego intenta una mayor recuperación (dependiendo de si la opción de montaje duro está en vigor).
6) noexec
Evita la ejecución de binarios en sistemas de archivos montados. Esto es útil si el sistema está montando un sistema de archivos que no es Linux a través de NFS que contiene binarios incompatibles.
7) nosuid
Desactiva los bits set-user-identifier o set-group-identifier. Esto evita que los usuarios remotos obtengan mayores privilegios al ejecutar un programa setuid.
8) tcp
Esto especifica el montaje NFS para usar el protocolo TCP.
9) udp
Esto especifica el montaje NFS para usar el protocolo UDP.
Ejemplo de entrada de fstab de NFS
Un ejemplo de entrada de fstab para el recurso compartido de NFS es el siguiente.
host.myserver.com:/home /mnt/home nfs rw,hard,intr,rsize=8192,wsize=8192,timeo=14 0 0
Esto hará que el directorio de exportación “/ home” esté disponible en la máquina cliente NFS. Puede montar el recurso compartido NFS del mismo modo que monta una carpeta local.
mount /mnt/home
Leer también: