Este artículo fue aprobado por especialistas para que tengas la garantía de la veracidad de nuestro post.
Solución:
Como su nombre lo indica, NFS es un sistema de archivos de red, es decir, un protocolo diseñado para acceder a archivos en un archivador. Como consta de varios servicios y utiliza varios puertos, puede parecer un poco torpe y difícil de configurar (cortafuegos…), pero NFS es muy fiable y cuando sabe cuándo y cómo usarlo, es probablemente la mejor herramienta para el trabajo.
SSHFS, por otro lado, es una capa de sistema de archivos (espacio de usuario) apilada sobre SSH, que no es un protocolo de sistema de archivos sino un protocolo de shell remoto. Por lo tanto, puede que no sea tan fiable como NFS o que carezca de funciones. Por ejemplo, todo sistema de archivos adecuado tiene en cuenta los metadatos cuando trabaja con archivos. Al menos, la fecha de “modificación” siempre se conserva al copiar archivos, sin importar si el objetivo es un recurso compartido NFS o una unidad USB con una partición NTFS. Desafortunadamente, esta información puede perderse si está copiando archivos a un recurso compartido SSHFS.
SSHFS es excelente cuando solo desea abrir algunos archivos en un servidor remoto y eso es todo. Suponiendo que tiene una contraseña menos key configurado, todo lo que necesita hacer es escribir “ssh://myserver” en la barra de direcciones de su administrador de archivos favorito (como Caja) y ya está. Eso puede ser conveniente si no está en casa pero desea revisar algunos documentos en la computadora de su hogar. Pero no copie archivos o fotos importantes en la computadora de su casa de esa manera a menos que no le importe que ya no podrá encontrar u ordenar esos archivos por fecha.
Si necesita un sistema de archivos confiable, si realmente necesita trabajar con él y no quiere perder nada, elija NFS. Tenga en cuenta que NFS fue diseñado para ser utilizado en un static entorno, no a través de una conexión temporal que podría desconectar. Si tiene un recurso compartido NFS montado y la conexión con el servidor desaparece, el montaje se congela (también lo hacen todos los programas que intentan acceder a ese montaje) hasta que el servidor vuelve para evitar la pérdida de datos. Si está usando NFS en una red poco confiable como Internet, probablemente debería usar la opción “suave” para decirle al sistema que prefiere perder los archivos abiertos al desconectarse en lugar de que su sistema se congele.
SSHFS utiliza el protocolo SFTP, que es un subsistema del servidor SSH. Esta técnica también utiliza FUSE para hacer que el sistema de archivos sea accesible desde el programa del espacio del usuario.
NFS4 sobre SSH utiliza un reenviador de protocolo NFS nativo a través del túnel SSH.
Para el usuario, puede sonar similar, pero la diferencia está en el protocolo principal (SFTP x NFS) que maneja IO por usted.
valoraciones y comentarios
Acuérdate de que tienes la capacidad de explicar tu experiencia si te ayudó.