Instalación de un servidor NFS en Ubuntu Server

Los pasos para instalar el servidor NFS en Ubuntu Server que utilizamos para compartir los ficheros en nuestra red local son bastante sencillos:

- Instalamos utilizando el apt-get

apt-get install portmap nfs-kernel-server nfs-common

- Modificamos el fichero /etc/exports, aquí incluiremos los directorios o filesystems que queramos compartir en red.

/ficheros 192.168.1.0/255.255.255.0(rw,sync,no_root_squash,no_subtree_check)

Los parámetros de configuración incluyen las direcciones IP desde las que se puede acceder (en este caso todo el rango de red 192.168.1.0/255.255.255.0) y las opciones del directorio compartido, (rw,sync,no_root_squash,no_subtree_check), en este caso, significan que tendrá permisos de lectura y escritura (rw) , el servidor será síncrono en las peticiones (sync), lo que lo hará un poco más lento pero también más seguro, no comprobará el arbol de permisos (no_subtree_check) y no_root_squash para facilitar la escritura remota (esto tiene implicaciones de seguridad, pero para nuestra LAN interna, es suficiente).

Una vez modificado el export, lo hacemos visible:

exportfs -ra

Y reconfiguramos el portmap

sudo dpkg-reconfigure portmap

Es muy importante responder NO a la pregunta de si queremos enlazar portmap a la interfaz local.

Y reiniciamos los servicios:

/etc/init.d/portmap restart
/etc/init.d/nfs-kernel-server restart

Ahora ya podremos montar el nfs en nuestros clientes de la LAN.

sudo mount -t nfs 192.168.1.2:/ruta_directorio_nfs /ruta_local

O bien configurarlo en el /etc/fstab

192.168.1.2:/ruta_directorio_nfs /ruta_local nfs rw 0 0

En ambos casos, se debe substituir la IP 192.168.1.2 por la del servidor NFS.

2 pensamientos en “Instalación de un servidor NFS en Ubuntu Server

  1. Está sumamente claro. Este domingo (mi día favorito para hacer pruebas) instalaré el nuevo FreeBSD y también Ubuntu 9.04. Estoy ansioso por poner en práctica este manual.