Instalación y configuración NFS

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

Tenemos que instalar esta serie de paquetes: nfs-kernel-server, nfs-common y portmap.
Ejecutamos:
$ sudo apt-get install nfs-kernel-server nfs-common portmap
Si no está disponible apt-get podemos ir instalando los paquetes manualmente. Ejemplo:
sudo dpkg -i portmap_6.0.0-2ubuntu1_i386.deb
Para conocer si está instalado:
dpkg -s nfs-kernel-server
Si no está disponible apt-get podemos ir instalando los paquetes manualmente. Ejemplo:

sudo dpkg -i portmap_6.0.0-2ubuntu1_i386.deb
Para conocer si está instalado:
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

Anuncios
Esta entrada fue publicada en mini-tutorial y etiquetada . Guarda el enlace permanente.

Una respuesta a Instalación y configuración NFS

  1. Miguel dijo:

    Muchas gracias david, nos fuistes de gran ayuda…. sos groso, sabelo

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s