9.4.2. Configuration autofs
/etc/auto.master
est le fichier de configuration principal pour automounter, également appelé mappage principal, ce qui peut être modifié comme décrit dans la Section 9.4.1, « Améliorations de autofs Version 5 par rapport à la Version 4 ». Le mappage principal répertorie les points de montage du système contrôlé par autofs
, ainsi que leurs fichiers de configuration ou sources réseau correspondants, également appelés cartes automount. Le format du mappage principal est comme suit :
mount-point map-name options
Les variables utilisées dans ce format sont les suivantes :
- mount-point
- Point de montage
autofs
, par exemple/home
. - map-name
- Nom d'une source de mappage qui contient une liste de points de montage, et l'emplacement du système de fichiers à partir duquel ces points de montage doivent être montés. La syntaxe d'une entrée de mappage est décrite ci-dessous.
- options
- Si fournies, celles-ci seront applicables à toutes les entrées du mappage donné, à condition qu'elles ne possèdent pas elles-même d'options spécifiées. Ce comportement est différent de celui d'
autofs
version 4, où les options étaient cumulatives. Cela a été modifié afin d'implémenter une compatibilité d'environnements mélangés.
Exemple 9.3. Fichier /etc/auto.master
Ci-dessous figure l'exemple d'une ligne du fichier
/etc/auto.master
(affiché en saisissant cat /etc/auto.master
) :
/home /etc/auto.misc
Le format général des mappages est similaire à celui du mappage principal, cependant, les « options » apparaissent entre le point de montage et l'empacement au lieu de se situer à la fin de l'entrée, comme c'est le cas dans le mappage principal :
mount-point [options] emplacement
Les variables utilisées dans ce format sont les suivantes :
- mount-point
- Référence au point de montage
autofs
. Il peut s'agir d'un nom de répertoire unique pour un montage indirect ou du chemin complet du point de montage pour les montages directs. Chaque clé d'entrée de mappage direct et indirect (mount-point
above) peut être suivie d'une liste de répertoires décalés (les noms de sous-répertoires commencent tous par le caractère « / ») séparés par des virgules, en faisant ainsi une entrée à montages multiples. - options
- Lorsqu'elles sont fournies, celles-ci servent d'options de montage pour les entrées de mappage ne spécifiant pas leurs propres options.
- emplacement
- Ceci fait référence à un emplacement de système de fichiers, tel qu'un chemin de système de fichiers local (précédé par le caractère d'échappement du format de mappage Sun « : » pour les noms de mappage commençant par une barre oblique « / »), un système de fichiers NFS, ou tout autre emplacement de système de fichiers valide.
Ci-dessous figure un exemple du contenu d'un fichier de mappage (par exemple,
/etc/auto.misc
) :
payroll -fstype=nfs personnel:/exports/payroll sales -fstype=ext3 :/dev/hda4
La première colonne dans un fichier de mappage indique le point de montage
autofs
(sales
et payroll
provenant du serveur nommé personnel
). La seconde colonne indique les options du montage autofs
tandis que la troisième colonne indique la source du montage. Selon la configuration ci-dessus, les points de montage autofs seront nommés /home/payroll
et /home/sales
. L'option -fstype=
est souvent omise et n'est généralement pas utile au bon fonctionnement de ce fichier.
Automounter créera les répertoires s'ils n'existent pas. S'ils existaient avant le démarrage d'Automounter, alors Automounter ne les supprimera pas lors de sa fermeture. Vous pouvez démarrer ou redémarrer le démon Automount en exécutant l'une des deux commandes suivantes :
service autofs start
(si le démon automount est à l'arrêt)service autofs restart
Lors de l'utilisation de la configuration ci-dessus, si un processus requiert l'accès à un répertoire
autofs
non monté, tel que /home/payroll/2006/July.sxc
, le démon automount monte automatiquement le répertoire. Si un délai d'expiration a été spécifié et qu'aucun accès au répertoire n'est effectué pendant cette période, alors le répertoire sera automatiquement démonté.
Vous pouvez afficher le statut du démon automount en exécutant la commande suivante :
# service autofs status