Montar sistemas de ficheros NFS

Utilice el comando mount para montar un sistema de ficheros NFS desde otra máquina:

mount shadowman:/mnt/export /mnt/local

NotaEl directorio debe existir
 

El punto de montaje de la máquina local (/mnt/local en el anterior ejemplo) debe existir.

En este comando, shadowman es el nombre del servirodr de ficheros NFS, /mnt/export es el nombre del sistema de ficheros que shadowman está exportando y /mnt/local es el directorio en la máquina local donde queremos que se monte el sistema de ficheros. Una vez hayamos ejecutado el comando mount (siempre que tengamos los permisos adecuados en shadowman), podremos teclear ls /mnt/local y obtener un listado de los ficheros que se encuentran en el directorio /mnt/export de shadowman.

Montar sistemas de ficheros NFS usando /etc/fstab

Un método alternativo para montar datos compartidos mediante NFS es añadir una línea en el fichero /etc/fstab. La línea debe incluir el nombre del servidor NFS, el directorio que el servidor está exportando y el directorio de nuestra máquina local donde queremos montar el sistema de ficheros. Deberá ser administrador (root) para poder modificar el fichero /etc/fstab.

La sistaxis general de esta línea del fichero /etc/fstab es la siguiente:

server:/usr/local/pub    /pub   nfs    rsize=8192,wsize=8192,timeo=14,intr

El punto de montaje /pub debe existir en su máquina. Una vez que haya modificado esta línea en /etc/fstab, podrá teclear el comando mount /pub en la línea del indicador de comandos y el punto de montaje, /pub será montado desde el servidor.

Montar un sistema de ficheros NFS usando autofs

La tercera opción para montar datos compartidos con NFS es utilizar autofs. Autofs utiliza el demonio automount para controlar los puntos de montaje tan sólo montándolos cuando sea necesario.

Autofs consulta el mapa maestro del fichero de configuración /etc/auto.master para ver qué puntos de montaje se han definido. Cada línea del mapa maestro define un punto de montaje un fichero de mapa separado que define el sistema de ficheros que se tiene que montar en este punto de montaje. Por ejemplo, el fichero /etc/auto.mnt define los puntos de montaje en el directorio /mnt; esta relación debe ser definida en el fichero /etc/auto.master.

Cada entrada del fichero auto.master tiene tres campos. El primero es el punto de montaje. El segundo es la localización del fichero de mapas y el tercero es opcional. El tercer campo puede contener información variada, como pueda ser el tiempo de expiración.

Por ejemplo, para montar el directorio remoto /project52 de la máquina penguin.host.net en el punto de montaje local /mnt/myproject, añada la siguiente línea al fichero auto.master:

/mnt   /etc/auto.mnt --timeout 60

Añada la siguiente línea a /etc/auto.mnt:

myproject    -rw,soft,intr,rsize=8192,wsize=8192   penguin.host.net:/project52

El primer campo del fichero /etc/auto.mnt es el nombre del subdirectorio de /mnt. Este directorio suele crearse dinámicamente con automount. No debería existir en la máquina cliente. El segundo campo contiene las opciones de montaje, como puede ser rw para tener acceso de lectura y escritura. El tercer campo es la localización de los datos exportados por el servidor de NFS, incluyendo el nombre del servidor y del directorio.

Nota

El directorio /mnt debe existir en el sistema de ficheros local. No debería haber ningún subdirectorio hijo de /mnt en el sistema de ficheros local.

Autofs es un servicio. Para iniciarlo, en la línea de comandos, teclee los siguientes comandos:

service autofs restart

Para ver los puntos de montaje activos, teclee el siguiente comando en la línea de comandos :

service autofs status

Si modifica el fichero de configuración /etc/auto.master mientras se ejecuta autofs, deberá decirle al demonio automount que vuelva a cargar la configuración mediante el siguiente comando:

service autofs reload

Para aprender cómo hacer que autofs se inicie durante el arranque de su sistema, consulte el Capítulo 5 para obtener información sobre las utilidades de gestión del sistema.