===== Compartir carpeta con NFS =====
===== ¿Qué es NFS? =====
NFS (Network File Sistem o Sistema de Ficheros de Red) es una solución ofrecida por los sistemas operativos UNIX/Linux para compartir archivos en redes TCP/IP. Fue desarrollado por SUN Microsystems bajo licencia GPL, lo que facilitó que se convirtiera en un estándar a la hora de convertir archivos en red.
\\
{{dokuwiki-128.png}}
{{dokuwiki-128.png?50}}
{{dokuwiki-128.png?200x50}}
{{http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m4/7.1.png?150x100}}
===== Configuración del servidor =====
Comenzamos por instalar en la máquina que comparte(Server) algunos paquetes necesarios.
sudo apt-get install nfs-kernel-server nfs-common portmap
Creamos la carpeta a compartir
mkdir /home/nova/compartida
Editmos el archivo exports de la siguiente manera:
nano /etc/exports
En dicho archivo incluimos al final la dirección de la carpeta antes creada y que va ha ser compartida, el rango de IP de las máquinas que se pueden conectar a ella y los permisos, quedaria algo asi:
>/home/nova/compartida 192.168.0.1/24(rw,sync,no_root_squash)
Ahora editaremos el archivo hosts.allow para que todos los pc de la red tengan acceso a esta carpeta, lo hacemos asi:
nano /etc/hosts.allow
Agregamos en lo último del documento
>portmap:all
>nfs:all
Damos permisos a la carpeta mediante el comando chmod
chmod 777 /home/nova/compartida
La carpeta ya queda de esta forma compartida, solo resta configurar los clientes que se conectaran a ella.
===== Configuracion del Cliente =====
Ya en el cliente, instalamos los paquetes necesarios
sudo apt-get install nfs-common portmap
Creamos y damos permiso a la carpeta en la cual se montara el contenido de la antes compartida, esto lo hacemos de la siguiente forma:
mkdir /home/nova/compartida-client
chmod 777 /home/nova/compartida-client
Por último montamos con el comando mount, 192.168.0.1 es el Ip del seridor que contiene la carpeta compartida
mount -t nfs 192.168.0.1:/home/nova/compartida /home/nova/compartida-client/
Espero les sea de ayuda.
\\
//[[yadiel.rodriguez@cha.jovenclub.cu|Yadiel Rodriguez Valdes]]//