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.
Es muy buena la información, molesto para saber como puedo configurar el amd en el cliente para que monte las particiones directamente desde el servidor.
http://barceludena.wordpress.com
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.