Blog de tecnologia
Como compartir carpetas en una red Linux usando NFS
Cua
ndo tenemos que compartir archivos en una red mixta (Linux y Widnows) lo mas indicado es usar Samba. En el caso de una red completamente Linux podemos usar NFS (Network file System).
Según Wikipedia 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. Originalmente fue desarrollado en 1984 por Sun Microsystems, con el objetivo de que sea independiente de la máquina, el sistema operativo y el protocolo de transporte, esto fue posible gracias a que está implementado sobre los protocolos XDR (presentación) y ONC RPC (sesión). El protocolo NFS está incluido por defecto en los Sistemas Operativos UNIX y la mayoría de distribuciones Linux.
Para instalar NFS en Ubuntu usamos el siguiente comando
sudo apt-get install nfs-common nfs-kernel-server
/home/test *(rw,sync,no_subtree_check)
/home/prueba 192.168.1.2(ro,sync,no_subtree_check)
sudo /etc/init.d/nfs-kernel-server restart
sudo exportfs
Para montar la carpeta /home/test compartida en la maquina 192.168.1.1 desde la maquina 192.168.1.2 usamos
sudo mkdir /mnt/test
sudo mount 192.168.1.1:/home/test /mnt/test
Para desmontar
sudo umount /mnt/test
Finalmente para montar el ejemplo anterior cada vez que arranquemos la maquina editamos el archivo /etc/fstab y agregamos la siguiente linea
192.168.1.1:/home/test /mnt/test nfs
| Imprimir artículo | Este artículo fue publicado por admin el 17/01/2010 a las 21:11, y está archivado en Linux, Networking. Sigue las respuestas a esta entrada a través de RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio. |

hace 1 mes
Solamente un comentario, en la maquina "cliente" (la que va a acceder a la carpeta compartida), debe tener tambien instalado los paquetes:
sudo apt-get install nfs-common nfs-kernel-server
Asi me ha funcionado perfectamente.
Gracias por el artigulo.
hace 1 mes
Para montarlo, en el ordendor cliente, no me valio añadirlo al fichero /etc/fstab, lo tuve que hacer manualmente.
Me hice un script en bash que se ejecutaba cuando se iniciaba el sistema (esperaba unos segundo con la orden sleep, para darle tiempo al ordenador a que se conectara a la red, y luego ejecutabla la orden de montaje del directorio.
Saludos