next up previous
Next: amd.import Up: Funcionamiento del automounter en Previous: Funcionamiento del automounter en

Los mapas de montado.

De lo anterior se deduce que el listado de archivos de configuración que habrá en /etc/amd debe ser parecido al siguiente:


drwxr-xr-x   2 root     root         1024 Feb  1 19:27 .
drwxr-xr-x  61 root     root         4096 Feb  9 01:50 ..
-rw-r--r--   1 root     root          408 Jan 13 01:20 amd.export
-rw-r--r--   1 root     root          203 Dec  9 22:43 amd.home
-rw-r--r--   1 root     root         1190 Feb  1 18:14 amd.import
-rw-r--r--   1 root     root           99 Feb  1 18:58 amd.local
-rw-r--r--   1 root     root           86 Dec  9 22:43 amd.mail
-rw-r--r--   1 root     root          142 Jan 13 01:32 amd.master
-rw-r--r--   1 root     root           87 Dec  9 22:43 amd.projects
-rw-r--r--   1 root     root           15 Dec  9 22:43 config

El aspecto del mapa que controla los accesos a /home (para otros directorios es similar) es el siguiente (listado de amd.home):


/defaults type:=nfs;opts:=rw,grpid,nosuid

ftp		type:=link;fs:=/import/home2/ftp
fulanito	type:=link;fs:=/import/home2/fortu
*		type:=link;fs:=/import/home/${key}

Cuando se produzca un acceso al archivo /home/fulanito se leerá este archivo y en el mismo se indica (type:=link)que debe montarse un sistema de archivos mediante un enlace (en cristiano: hacer un enlace simbólico, sin más). Este enlace será el archivo al que se accede, el directorio /home/fulanito, que apunta a /import/home2/fulanito.

Ahora se puede entender el por qué de un mapa en el caso de que se realice un acceso al directorio /import (y por lo tanto existe el mapa amd.import). Al realizarse el acceso al directorio /home/fulanito en realidad se está accediendo a /import/home2/... que, en principio, no existe, hay que montarlo. Se produce una nueva llamada a amd para realizar el montado del filesystem remoto en /import/home2.



root
1999-06-29