/usr/share/doc/HOWTO/fr-html/Automount.html is in doc-linux-fr-html 2013.01-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org">
<meta name="GENERATOR" content="LinuxDoc-Tools 0.9.69">
<title>Automount mini-Howto</title>
</head>
<body>
<h1>Automount mini-Howto</h1>
<h2><code>don@sabotage.org</code><br>
Traduction française par Mathieu Arnold, <a href=
"mailto:arn@mygale.org">arn@mygale.org</a></h2>
v0.2, 7 Septembre 1998
<hr>
<em>Ce fichier décrit <code>autofs</code>, le monteur
automatique de systèmes de fichiers, comment le configurer,
et met en évidences quelques problèmes à
éviter.</em>
<hr>
<h2><a name="s1">1. Introduction</a></h2>
<h2><a name="ss1.1">1.1 Automount - Qu'est ce que c'est, et
à quoi ça sert ?</a></h2>
<p>Un monteur automatique est un processus qui automatise le
montage (et le démontage) de certains systèmes de
fichiers grâce à un démon. Si le système
de fichiers n'est pas monté, et qu'un utilisateur essaye d'y
accéder, il sera automatiquement (re)monté. Ceci est
très utile, surtout dans les grands réseaux et pour
partager des systèmes de fichiers entre plusieurs machines,
spécialement lors qu'elles ne sont pas toujours
allumées. Cela peut aussi être très utile pour
les disques amovibles, ou quelques autres utilisations, tels le
basculement entre un système MS-DOS monté en mode
ASCII forcé activé, et le même système
MS-DOS avec le mode ASCII forcé désactivé.</p>
<h2><a name="ss1.2">1.2 Types de monteurs automatiques</a></h2>
<p>Il y a deux types de monteurs automatiques sous Linux :
<em>AMD</em> et <em>autofs</em>. AMD est le démon automount,
et fonctionne normalement comme l'AMD de SunOS. Il est
réalisé en tant que programme utilisateur, c'est
à dire qu'il ne fait pas partie du noyau. Autofs est un
système plus récent qui est assisté par le
noyau, cela signifie que le code du noyau gérant les
systèmes de fichiers sait que les points de montages sont
sur un autre système de fichiers, et c'est là que le
programme automount prend le relais. Seul autofs sera décrit
dans ce Mini-HowTo.</p>
<h2><a name="s2">2. Installation</a></h2>
<p>Comme autofs fonctionne dans l'espace noyau, vous devez avoir
compilé votre noyau avec le support pour autofs. Dans les
2.0.xx, c'est une option expérimentale, mais ça
à l'air d'être stable. Dans les 2.1.xx (et
certainement dans les 2.2.xx) il n'est plus
expérimental.</p>
<p>Le programme automount et ses fichiers de configuration sont
aussi nécessaires. L'utilisation des rpms (depuis votre
miroir préféré) est une très bonne
manière pour commencer. Le programme automount devrait
être démarré par l'un des scripts placé
dans le répertoire /etc/rc.d/init.d. Le rpm installe tout
ça, mais vous aurez à vous assurer qu'il est
lancé, soit en le liant dans vos répertoire rc?.d, en
utilisant le panneau de contrôle de la Redhat, soit pour une
autre distribution en le faisant démarrer de la
manière qu'il vous plaît. Ne regardez pas trop ce que
le script rc fait; car si vous lisez ce HowTo, vous ne voulez
certainement pas savoir.</p>
<h2><a name="s3">3. Configuration</a></h2>
<p>L'installation du rpm est très facile, mais voici le
morceau que vous risquez de rejouer une ou deux fois si vous ne
l'avez jamais tenté.</p>
<p>Il y a deux fichiers dans /etc, un appelé auto.master, et
l'autre appelé auto.misc. Mon fichier auto.master ressemble
à ça :</p>
<hr>
<pre>
/auto /etc/auto.misc --timeout 60
</pre>
<hr>
<p>La première entrée n'est pas le point de montage,
c'est en fait là où se trouveront les points de
montage (que l'on trouve dans la deuxième entrée). La
troisième option demande aux systèmes de fichiers
d'essayer de se démonter automatiquement au bout de 60
secondes d'inutilisation. Ils ne peuvent bien sûr pas
être démontés si ils sont toujours
utilisés.</p>
<p>Auto.misc est une table. Plusieurs fichiers similaires peuvent
être utilisés dans auto.master. Mon auto.misc
ressemble à ceci :</p>
<hr>
<pre>
kernel -ro,soft,intr ftp.kernel.org:/pub/linux
cd -fstype=iso9660,ro :/dev/cdrom
zip -fstype=auto :/dev/hdd4
floppy -fstype=vfat :/dev/fd0
</pre>
<hr>
<p>La première colonne (la "<em>clé</em>")
représente le point de montage. Dans ce cas, ce sera
/auto/floppy, /auto/cd, etc. La colonne du milieu représente
les options; parcourez la page man de mount pour plus de
détails. Et la dernière colonne spécifie
d'où provient le système de fichiers. L'entrée
"kernel" est supposée être un montage NFS. Le symbole
":" sur les autres lignes signifient que c'est un disque local.</p>
<h2><a name="s4">4. Qu'est ce que c'est long à se
démonter !</a></h2>
<p>J'ai bien vu que certains d'entre vous regardaient ce timeout de
60 secondes de travers et pensaient "<em>C'est long pour attendre
avant l'éjection d'une disquette... Je vais juste faire un
sync des disques et puis l'éjecter sans qu'elle soit
démontée, et personne ne s'en apercevra.</em>"
Laissez moi vous suggérer une <code>meilleure
alternative</code>. Tout d'abord, vous pouvez changer le timeout.
Mais cela pourrait être peu efficace de dire au
système de démonter tout après 15 secondes
d'inactivité. Il y a bien une manière de demander
à automount de démonter. Si vous envoyez (avec kill)
le signal <code>SIGUSR1</code> au processus automount, il
démontera tout ce qu'il peut. Mais avant que vous commenciez
tous à faire un chtit bouton "Démonter" dans votre
gestionnaire de fenêtres, il y a un petit
problème.</p>
<p>Le processus automount est lancé par root, et il
n'acceptera que les signaux venant de root. Pour une bonne part,
vous voulez utiliser le montage automatique pour éviter
d'avoir à monter et démonter les partitions en
étant root. Il serait bien sur facile de faire un petit
programme C suid-root qui ferait le sale boulot, ce qui le meilleur
moyen de régler le problème si les utilisateurs ne
vous inspirent pas confiance.</p>
<p>Si les utilisateurs sont sérieux, un compromis serait
d'utiliser sudo, en l'installant avec la ligne suivante :</p>
<hr>
<pre>
ALL ALL=NOPASSWD:/bin/kill -SIGUSR1 [0-9]*
</pre>
<hr>
<p>Vous avez autorisé tout le monde sur le système
à envoyer un signal SIGUSR1 à <b>n'importe quel</b>
processus. Ceci pourra avoir plusieurs effets sur différents
programmes; il recyclera afterstep, mais tuera xemacs. Par
conséquent, si vous n'avez pas entièrement confiance
en vos utilisateurs, vous pouvez leur restreindre l'accès au
seul daemon automount (grâce à pidof par exemple) la
ligne suivante pourra donc démonter les trucs. Cela serait
réalisé grâce à :</p>
<p><code>/usr/bin/sudo /bin/kill -SIGUSR1 `/sbin/pidof
automount`</code></p>
<h2><a name="s5">5. Questions</a></h2>
<h2><a name="ss5.1">5.1 Je ne trouve pas <code>/auto/floppy</code>,
ou n'importe quel point de montage que je cherche.</a></h2>
<p>Si vous avez configuré automount correctement, les points
de montage que vous cherchez apparaîtront lorsque vous
essayerez de les utiliser. Si vous utilisez un utilitaire graphique
pour vous déplacer dans les répertoire, vous aurez
peut être besoin de taper le répertoire à la
main. Malheureusement, le fait de ne pas pouvoir choisir parmi les
points de montages invisibles est certainement le pire
défaut d'<code>autofs</code>. Si cela vous ennuie tant que
ça, éditez les fichiers de configuration (Astuce, ils
se terminent par .c pour "configuration").</p>
<h2><a name="ss5.2">5.2 Comment je sais ce qui est monté
?</a></h2>
<p>Grâce à la commande df. mount sans arguments fera
de même, et montrera en plus les options de montage.</p>
<h2><a name="ss5.3">5.3 J'ai mis une disquette Win95 ("vfat") et
elle est détectée comme étant une disquette
MS-DOS normale.</a></h2>
<p>Cela n'est pas un problème d'automount. A l'heure ou
j'écris ces lignes, le type de système de fichier
"auto" ne tente pas de monter une partition vfat si il a
réussi à monter une partition MS-DOS. VFAT est le
système de fichiers avec noms longs utilisé par
Win95/WinNT et est incrusté dans une FAT MS-DOS. Ceci
signifie que vous ne pouvez monter du vfat que si vous laissez
tomber tous les autres types de systèmes de fichiers.
Heureusement, cela sera bientôt réparé. D'ici
là, vous pouvez toujours créer plusieurs points de
montage.</p>
<h2><a name="ss5.4">5.4 Mon système de fichiers
<code>/trucchose</code> est monté et <code>kill
-SIGUSR1</code> ne le démonte pas.</a></h2>
<p>Il est utilisé par autre chose. Root ne peut probablement
pas le remonter non plus. Si vous êtes celui qui l'a
monté (il n'y a personne d'autre qui l'utilise)
vérifiez qu'aucun shell qui pourrait être dans ce
répertoire. Si il n'y en a pas, cherchez encore
(particulièrement quelque chose qui pourrais être
passé par là comme un gestionnaire de fichiers) qui
pourrais avoir laissé un pied invisible sur le pas de la
porte...</p>
<h2><a name="ss5.5">5.5 Qui est ce que je remercie pour autofs
?</a></h2>
<p>Pas moi. Je n'y suis pour rien. J'ai juste voulu attirer
l'attention de tout le monde sur l'excellent travail qui a
été fait sur <code>autofs</code>, et sa
facilité d'utilisation. Comparé à l'AMD
d'origine (Astuce, ils vendent une version hors de prix d'UNIX avec
des outils gratuits préhistoriques) l'autofs est très
bien documenté et les auteurs ont tous mes
remerciements.</p>
</body>
</html>
|