El Network File System (Sistema de archivos de red), o NFS, es un protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales. Wikipedia
Vamos a suponer que tenemos montado un servidor con comparticiones NFS (otro día explicaré detalladamente como se monta un servidor NFS). En el caso de querer conectarnos a ese sistema de ficheros desde un equipo remoto (cliente), tendremos que hacerlo del siguiente modo:
mount host:/comparticion /punto/de/montaje
En el ejemplo encontramos:
- Host: IP o FQDN del servidor que está compartiendo vía NFS
- /compartición: Ruta que comparte el servidor NFS
- /punto/de/montaje: Lugar en el que queremos montar la compartición NFS (Punto de montaje)
Un ejemplo real podría ser:
$ mkdir /mnt/compartido $ mount 192.168.0.199:/home/compartido /mnt/compartido
Una vez realizado, si hacemos un df veremos que efectivamente la unidad ha sido montada satisfactoriamente, y tenemos acceso a ella a través de /mnt/compartido. Para que esto se mantenga tras el reinicio de la máquina, hemos de incluir la línea correspondiente en el fichero /etc/fstab. Por ejemplo, para el ejemplo anterior añadiríamos una línea similar a lo que sigue.
La estructura de la línea es la siguiente:
<server>:</path/of/dir> </local/mnt/point> nfs <options> 0 0
Y en nuestro ejemplo (con opcion de read-write, lectura escritura):
192.168.0.199:/home/compartido /mnt/compartido nfs rw 0 0
Recomiendo no obstante revisar la documentación de Red-Hat pues detallan de forma extensa y muy buena todas las opciones disponibles.
Próximamente montaremos un servidor NFS desde cero.
Aprovechando tu tiempo para dar informacion valiosa a la gente, quisiera dejar-te una nota.
El servicio de nfs de mac no funciona bien, si te puedes conectar por nfs a un servidor linux, pero intentar que el mac haga de servidor puede ser un poco infernal. Tuve que hacerlo hara 2 años, y no lo consegui cuando el linux en 10 minutos lo tuve montado…
Simplemente aportar informacion esperando que pueda ser util.
Dracks.
Si quieres dedicar tu valioso tiempo a otros temas igual de interesantes siempre puedes recurrir a los siguientes artículos en los que se explica cómo compartir archivos por nfs en Ubuntu Linux.
Un saludo y enhorabuena por la explicación que has dado.
Interesante documentación. Gracias!