El sistema NFS (Network File System) fue desarrollado para permitir montar una partición perteneciente a una máquina remota como si fuese una partición local. Nos proporciona, por tanto, un método rápido y eficaz de compartir archivos y espacio de disco entre distintos ordenadores de una red que soporten este sistema.
1.- Instalación servidor NFS Server Support
$ sudo apt-get install nfs-kernel-server nfs-common portmap
sudo dpkg -i portmap_6.0.0-2ubuntu1_i386.deb
dpkg -s nfs-kernel-server
sudo dpkg -i portmap_6.0.0-2ubuntu1_i386.deb
dpkg -s nfs-kernel-server
2.-Ejecutar el servicio portmap
Tendremos que tener habilitado el servicio portmap. Ejecutamos:
sudo dpkg-reconfigure portmap
Al configurar portmap seleccionar la opción =not= bind loopback.
sudo /etc/init.d/portmap restart
3.- Editar el fichero /etc/exports
El fichero /etc/exports es el fichero que hay que crear para definir los directorios compartidos en el servidor NFS. Lo editamos:
sudo vi /etc/exports
Algunos ejemplos de configuraciones:
For Full Read Write Permissions allowing any computer from 192.168.1.1 through 192.168.1.255 /files 192.168.1.0/24(rw,no_root_squash,async) Or for Read Only from a single machine /files 192.168.1.2 (ro,async)
4.- Arrancar el servicio nfs-kernel-server
sudo /etc/init.d/nfs-kernel-server restart
Después de hacer cambios en el fichero /etc/exports se deben de exportar estos cambios al servidor
sudo exportfs -a
5.- Instalar el cliente de NFS
sudo apt-get install portmap nfs-common sudo dpkg-reconfigure portmap
Al configurar portmap seleccionar la opción =not= bind loopback.
sudo /etc/init.d/portmap restart
6.- Montar la partición
Para conocer los directorios que podemos montar:
showmount -e "ip-nfs-server"
sudo mount hostRemoto:/SharedDirectoio /mountDirectory
Posibles problemas
Puede haber algún problema en la comunicación debido al firewall del cliente o servidor.
Se puede comprobar el status del firewall con la orden:
sudo ufw status numbered
El puerto por defecto suele ser el 111
sudo ufw allow 111
Documentación:
http://ubuntuforums.org/showthread.php?t=249889
http://packages.ubuntu.com
Muchas gracias david, nos fuistes de gran ayuda…. sos groso, sabelo