Configuración de cliente NFS

De WikiEtl
Saltar a: navegación, buscar

En este procedimiento se presupone que el servidor NFS está configurado correctamente.El procedimiento se sigue en Ubuntu, pero puede llevarse a cabo en otro sistema UNIX.

Instalación de portmap y el paquete de NFS

Para instalar cualquier paquete debe tener privilegios de administrador. Ejecute:

sudo apt-get install portmap nfs-common


Prueba manual

A partir de este momento debería poder montarse un sistema de ficheros desde el servidor. Puede hacer una prueba manual con:

sudo mount ServerIP:/folder/already/setup/to/be/shared /folder/in/your/local/computer

Donde ServerIP es la IP del servidor en formato estándar (xxx.xxx.xxx.xxx) o su identificador DNS. Por ejemplo:

sudo mount 163.117.139.120:/users/tec /home/users

o

sudo mount varpa.it.uc3m.es:/users/tec /home/users

Habilitar automount

Automount es un proceso que monta automáticamente un sistema de ficheros cuando un usuario accede a alguna carpeta y lo desmonta tras un periodo de inactividad. Este sistema optimiza el uso del servidor NFS.

Para habilitarlo, lo primero es instalar el paquete:

sudo apt-get install autofs

NOTA: en los siguientes pasos se utiliza Vim como editor de texto. En caso de disponer de un servidor X, se puede utilizar cualquier editor con interfaz gráfica, como Gedit. Puede consultar algunos comandos básicos de vim en el Manual básico de Vim.

Para configurar automount hay que editar el fichero /etc/auto.master:

sudo vim /etc/auto.master

En él hay que añadir los directorios que "escuchará" el proceso, en los que se podrá montar el sistema de ficheros cuando el usuario entre. El formato en el que hay que añadirlos es el siguiente:

# Directorios    Fichero de configuración
/dir             /etc/auto.dir

Los ficheros de la forma auto.dir indicados en las líneas de auto.master no existen, hay que crearlos y rellenarlos. Para ello, se crean con:

sudo vim /etc/auto.dir

Y se añaden las reglas para montar el sistema de ficheros remoto:

myDir           IPServer:/folder/already/setup/to/be/shared
*               IPServer:/folder/already/setup/to/be/shared2

Donde IPServer puede tomar los mismos valores de la prueba manual. En este ejemplo, si el usuario abre el directorio myDir dentro de dir, se montara folder/already/setup/to/be/shared y el asterisco (*) indica que para cualquier carpeta que abra el usuario en el directorio dir, se montará el directorio folder/already/setup/to/be/shared2.

Para terminar, hay que arrancar el servicio:

sudo service autofs start

NOTA: Al modificar alguno de los ficheros auto.dir el cambio es automático y no es necesario reiniciar el servicio, pero si se modifica auto.master, hay que reiniciarlo con

sudo service autofs restart

--Rawinad 10:14 11 abr 2012 (UTC)