Este documento está disponible en los siguientes idiomas: English Castellano Deutsch Francais Nederlands Russian Turkce |
por Frédéric Raynal Sobre el autor: Frédéric Raynal esta realizando su tesis en Ciencias de las Computadoras en INRIA. Le encanta leer (desde Tolkien hasta Balzac) y escuchar música (desde Mozart pasando por Philip Glass , Led Zeppelin , Massive Attack o Björk y Boris Vian, por el contrario evita el rap, techno y algún otro ruido ;-) Contenidos: |
Resumen:
automount y autofs son unas herramientas potentes que permiten manejar facilmente el sistema de ficheros . Estos programas permiten a todos los usuarios montar en la misma máquina y de manera automática diferentes sistemas de ficheros en el momento que sea necesario.
Dependiendo del soporte físico (dicos duros,floppies, cdrom, ...) y/o del sistema operativo, el proceso de escritura de los datos (no su contenido) es diferente : Esto es lo que nosotros llamamos sistemas de ficheros ( Espero que los expertos y los puristas me diculpen ;-) El fichero /etc/fstab mantiene los puntos de montaje del hard para ser instalados al arrancar. Cada punto corresponde a un lugar y a un fichero del sistema (por ejemplo, una de las particiones del disco duro). Si más tarde se desea accecer a otros puntos, únicamente el root puede usar el comando mount ( a menos que sea un usuario "especial" con las opciones activadas en /etc/fstab) Como root, debes especificar el punto de montaje, que es lo que quieres montar, posibilidades, el sistema de ficheros y algunas opciones. Un usuario normal no tiene ,(afortunadamente ;-) los mismos privilegios para acceder ha todos los datos.
Si quieres una descripción más precisa de los comandos Mount y fstab, utiliza las páginas man.
Ambos (automount, autofs) permiten a los administradores configurar todos los ficheros del sistema a los que una máquina pude acceder. El usuario usa el sistema de una manera transparente, sin preocuparse de como el kernel gestiona estos accesos.
El conjunto (automount, autofs) se pueden ver como un modelo cliente/servidor. El servidor espera una petición. Cuando esta llega, el servidor se autoduplica una parte se encarga de reponder la petición y la otra espera una nueva petición.
Aquí es donde autofs se comporta como servidor y automonta uno de los "servidores duplicados". Las peticiones se guardan en ficheros de configuración.
Normalmete, autofs se activa al arrancar y se cierra al apagar o rebotar la máquina. De todas maneras el administrador puede activar/desactivar el programa de manera manual.
autofs tiene 4 opciones :
automount trabaja desde un punto inicial de montaje ( el mismo que encuentra autofs al iniciar automount) y desde una nueva lista que describe las características del punto inicial de montaje. La lista asociada a automount se mantiene para todos los requerimientos de información para montar el sistema automatico de ficheros (de aquí el nombre ;-). Este sistema de montaje automatico se realizará tan pronto como alguien intente acceder a algo en el árbol de directorios desde el punto de montaje.
A continuación, los sistemas de ficheros se desmontan automáticamente después de un periodo de inactividad (Por defecto son 5 minutos).
Se describirá el mapa utilizando el formato Sun. Cualquier otro formato puede no compartir la misma sintaxi.
/etc/auto.master es el principal fichero de autofs. Cada linea de este fichero decribe un punto de montaje y hace referencia al fichero que contiene las descripciones del sistema de ficheros que deben ser montados desde ese punto. El último campo permite pasar las opciones a mount para empezar.
La linea de sintaxis es :
mount-point map-for-the-associated-automount [
-mount-options-separated-by-comma ]
Ejemplo :
/home | /etc/auto.home | |
/misc | /etc/auto.misc | --timeout 60 |
/mnt | yp:mnt.map | -intr,nosuid,nodev |
Esto cofigura 3 puntos de montaje, /home, /misc y /mnt. Para poder
acceder a los ficheros contenidos en /misc, automount leerá el fichero
/etc/auto.misc para encontrar las opciones de montaje y las claves
asociadas al sistema de ficheros.
Las últimas 2 lineas mantienen las opciones. Puedes consultar su descripción
en "man mount" por que son un standard. Tal como se muestra en la última
linea del ejemplo, autofs and automount son totalmente compatibles con
páginas amarillas (NIS y otros).
La sintaxis de este fichero es parecida a la de auto.master
(es normal porque también es una lista ;-) :
key [ -mount-options-separated-by-comma ] place
Revisemos el ejemplo previo con un fichero /etc/auto.misc :
kernel | -ro,soft,intr | ftp.kernel.org:/pub/linux |
cdrom | -fstype=iso9660,ro | :/dev/cdrom |
floppy | -fstype=auto | :/dev/fd0 |
windoz | -fstype=vfat | :/dev/hda1 |
El camino al fichero es :
/mount-point/key/path/file
Para leer el config.sys, ejecuto "cat /misc/windoz/config.sys" y accede al dispositivo /dev/hda1 .
Debos notar que la primera linea del fichero se refiere a un directorio del tipo NFS exportado ( esto demuestra la flexibilidad de automount y autofs ;-)
Primero , cuando se busca uno de los mapas en un fichero, la obtención
del camino no se realiza de manera norma. Para evitar teclear la totalidad
del camino utilizamos la tecla TAB pàra completarlo de manera automática.
Si el mapa no se carga por completo, la llave no trabaja. Volviendo al
primer ejemplo, si quiero acceder al mismo config.sys y lo hago :
%1 > cat /misc/ <TAB >
Lo que conseguiré es que el ordenador emita el "beep" de queja por
que no puede completar la tarea ( apretar simultaneamente <CTRL+D>
y mirar todos lo procesos terminados, si hay alguno).
En realidad, este aviso es normal. Se verifica el contenido de los directorios, indicado por símbolos de validación.En este caso, el directorio /misc esta vacio tras montar el fichero de sistema únicamente cuando se accede a él. Por otro lado no se puede usar completamente hasta que el punto de montaje se cancela automáticamente. (por ejemplo cuando ya no se requieren más recursos del sistema de fichero se termina el tiempo de espera).
Vamos a ver el resultado de un montaje antes y después de acceder al mapa, consideremos previamente /etc/auto.master, con un montaje simple :La gran ventaja del uso de automount es que si falla el servidor, solo afectara a los clientes que lo estén utilizando. Esto reducirá significativamenteel teimpo de parada en las grandes compañias ( con 10 o más servidores NFS.
|
Contactar con el equipo de LinuFocus
© Frédéric Raynal, FDL LinuxFocus.org Pinchar aquí para informar de algún problema o enviar comentarios a LinuxFocus |
Información sobre la traducción:
|
2001-09-10, generated by lfparser version 2.9