LINUX

Montaje duro frente a montaje suave en NFS con ejemplo

montaje duro vs montaje suave de nfs

Usando el protocolo NFS, el cliente NFS puede montar el sistema de archivos existente en un servidor NFS, al igual que un sistema de archivos local.

El montaje NFS se puede realizar como soft mount o hard mount. Estas opciones de montaje definen cómo el cliente NFS debe manejar la falla o falla del servidor NFS.

En este tutorial, veremos la diferencia entre montajes suaves y duros en NFS.

1) Montaje suave

Suponga que ha montado un sistema de archivos NFS usando soft mount. Cuando un programa o aplicación solicita un archivo del sistema de archivos NFS, los demonios del cliente NFS intentarán recuperar los datos del servidor NFS. Pero, si no recibe ninguna respuesta del servidor NFS (debido a un bloqueo o falla del servidor NFS), el cliente NFS informará un error al proceso en la máquina cliente que solicita el acceso al archivo.

La ventaja de este mecanismo es la rapidez de respuesta, ya que no espera a que responda el servidor NFS. Pero la principal desventaja de este método es la corrupción de datos o la pérdida de datos. Por lo tanto, esta no es una opción recomendada para usar cuando la importancia es para la integridad de los datos.

$ sudo mount -o rw,soft host.nf_server.com/share_name /mnt/nfs_data

2) Montaje duro

Si ha montado el sistema de archivos NFS usando hard mount, volverá a intentar repetidamente ponerse en contacto con el servidor. Una vez que el servidor vuelva a estar en línea, el programa continuará ejecutándose sin ser molestado desde el estado en el que estaba durante el bloqueo del servidor. Podemos usar la opción de montaje ‘intr’ que permite interrumpir las solicitudes NFS si el servidor se cae o no se puede alcanzar. Por lo tanto, la configuración recomendada es usar duro con opciones intr.

$ sudo mount -o rw,hard,intr host.nf_server.com/share_name /mnt/nfs_data

En una versión más reciente de Linux, intr La opción está deshabilitada ya que está codificada en el kernel (después del kernel 2.6.25). Por lo tanto, debe usar kill -9 para detener el proceso NFS.

Conclusión

Para la aplicación crítica que no puede permitirse la corrupción de datos, la opción recomendada es usar un montaje duro.

En este tutorial, discutimos la diferencia entre las opciones de montaje suave y duro en el montaje NFS.

Leer también:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar