On Thu, May 01, 2003 at 09:27:23PM +0200, Marcus Habermehl wrote:
Ich versuche gerade verzweifelt autofs zu starten. Habe die Dateien /etc/auto.master, /etc/auto.misc, /etc/sysconfig/autofs und /etc/fstab angepasst.
Alle Mountpoints sollen auf /mnt verweisen. Unter 8.1 lief das ohne Probleme.
Wenn ich jetzt aber autofs mit 'rcautofs start' starten will, bekomme ich folgende Meldung.
Starting service automounter ("files nis" does not provide any mounts) skipped
Was zum Kuckuck soll das heißen? Habe nicht mit nis konfiguriert.
Der Überblick: Der Automounter holt sich seine Mount-Maps aus der in der /etc/nsswitch.conf als Service automount: angegebenen Location. Dort steht per Default: salvation:/etc # grep automount nsswitch.conf automount: files nis Wenn man kein NIS verwendet, kann man diesen Eintrag auf "files" kürzen. Der Automounter sucht eine Map /etc/auto.master bzw. eine NIS-Map auto.master. Wenn man kein NIS verwendet wird, ist also nur /etc/auto.master relevant. Die /etc/auto.master gibt an, welche Verzeichnisse durch den Automounter "bewacht" werden und welche Submap für diesen Zweck verwendet werden soll. Standardmäßig ist das salvation:/etc # cat auto.master # $Id: auto.master,v 1.1 2001/04/17 11:43:02 arvin Exp arvin $ # Sample auto.master file # Format of this file: # mountpoint map options # Also see variable AUTOFS_OPTIONS in /etc/sysconfig/autofs # For details of the format look at autofs(8). /misc /etc/auto.misc Das Verzeichnis /misc wird also durch die Map /etc/auto.misc bewacht (wenn autofs-3.x verwendet wird). In autofs-4.x kommt noch eine Map /net /etc/auto.net dazu. Ist die Datei /etc/auto.* nicht ausführbar, enthält sie Paare von (Subdirectory, Mount-Target), ggf. erweitert zu Tripeln (Subdirectory, Mount-Options, Mount-Target). In autofs-4.x kommt noch dazu: Ist die Datei /etc/auto.* ausführbar, enthält sie ein Programm, das ausgeführt wird und das Mountpaar bzw. Tripel erzeugen muß. Dies ist zum Beispiel bei /etc/auto.net der Fall. Der Automounter wird automatisch beim Boot gestartet, wenn man ihn mit "chkconfig autofs on" aktiviert. Er kann manuell mit "rcautofs start" bzw. "rcautofs stop" kontrolliert werden. Dabei werden die Option aus /etc/sysconfig/autofs, Eintrag AUTOFS_OPTIONS verwendet. In /etc/fstab dürfen keine Einträge sein, die sich auf Verzeichnisse unter Kontrolle von autofs beziehen oder auf Ziele unter Kontrolle von autofs beziehen. Dein Problem: Dein Automounter meldet, daß er weder in der Datei /etc/auto.master noch in der NIS Map auto.master Einträge findet. Das bedeutet, diese Datei ist leer oder fehlerhaft. Zur weiteren Analyse des Problems mußt Du diese Datei und die dort bezogenen Dateien (/etc/auto.misc, /etc/auto.mnt oder was auch immer) an die Liste einsenden. Auch ggf. auftretende Einträge in /var/log/messages, die mit dem Problem zu tun haben, wären nützlich. Kristian