Michael Schwendt schrieb:
On Fri, 22 Jul 2005 11:54:08 +0200, Ekkehard Schwaar wrote:
>Hallo Liste,
>
>ich habe eine Frage zum Automounter. Ich möchte lokal ein Verzeichnis
>automatisch einhängen: /exports/home nach /home. Was bei Debian Sarge
>auf Anhieb funktioniert, klappt hier bei FC3 nicht (ebenso auch nicht
>bei Suse9.3). Der Automounter meldet: "kein Einhängepunkt definiert!".
>In der auto.master steht: "/home /etc/auto.home" ,
>in der auto.home steht: "user1 /exports/home/user1",
>in der nsswitch.conf: "automount: files"
>Ein manuelles Mounten mit "mount --bind /exports/home/ /home" ist jedoch
>erfolgreich.
>Kann mir jemand weiterhelfen?
>
>Besten Dank im Voraus
>
>
Auffällig ist, daß Deine auto.home nicht mit Deinem manuellen Mounten
übereinstimmt. Zumindest die notwendige --bind Option fehlt dort,
abgesehen davon, daß Du dort /home mountest, nicht /home/user1.
Auch mit der Option "--bind" funktioniert der Automounter nicht. Soweit
ich das Prinzip von autofs kenne, wird in der auto.master der Mountpoint
(/home) und die Map definiert (/etc/auto.home), worin sich dann die
konkreten Map-Bedingungen finden (user1 /export/home/user1). Die
einzelnen Verzeichisse (/home/user1 ... usw) müssen nicht existieren
(so ist es jedenfalls bei Sarge und Solaris). Auch wenn ich die
allgemein gültige Kondition (* /exports/home/&) in auto.home eintrage,
streikt autofs unter FC3 beim lokalen Mounten. In den man-pages habe ich
leider kein Beispiel für diese konkrete Situation gefunden; eventuell
hat jemand etwas funktionierendes für mich ?