Problem beim Mounten eines NFS-Laufwerks mit Autofs unter CentOS5.3

Problem beim Mounten eines NFS-Laufwerks mit Autofs unter CentOS5.3

Ich habe große Schwierigkeiten mit diesem scheinbar einfachen Problem.

Ich möchte lediglich ein NFS-Verzeichnis über ein privates Netzwerk mounten.

Ich habe das Exportfs von der Exportseite aus geprüft und es meldet korrekt, dass es das gewünschte Verzeichnis an die richtige IP-Adresse exportiert.

Hier sind meine Dateien für autofs

auto.master:

/home  -fstype=nfs  /etc/auto.misc

auto.misc:

myWork   -ro,intr   [IP]:/usr/local/share/myWork

Das Laufwerk wird einfach nicht angezeigt, wenn ich danach suche. Ich erhalte zwar dieses Protokoll, weiß aber nicht, was ich damit anfangen soll.

9. Juli 14:20:37 localhost automount[9538]: lookup_mount: lookup(nisplus): Schlüssel „myWork“ nicht in der Karte gefunden

Ich habe sichergestellt, dass sowohl NFS als auch Autofs ausgeführt werden, indem ich ihren jeweiligen Status überprüft habe.

Lassen Sie mich wissen, ob diese Informationen ausreichen oder ob ich noch andere Maßnahmen ergreifen kann, um das Problem zu diagnostizieren.

Wie Sie vielleicht bemerken, ist dies mein erster Ausflug in die Mounting- und Serverumgebung, also seien Sie nachsichtig mit mir.

EDIT: Benötigte eine neue Zeile am Ende von auto.misc... Zoredache hat unten gute Vorschläge für andere mit einem ähnlichen Problem

Antwort1

Ihre auto.master-Datei benötigt nicht den -fstype

Es sollte einfach ungefähr so ​​aussehen:

/home  /etc/auto.misc

Antwort2

Auf Debian/Ubuntu-Systemen wird autofs mit einer ausführbaren Mount-Map-Datei namens /etc/auto.net geliefert. Ich bin nicht sicher, ob dieselbe Datei auf CentOS verfügbar ist. Diese Mount-Map verarbeitet NFS automatisch. Ich schlage vor, dass Sie diese verwenden, wenn möglich, da sie flexibler ist, als alles manuell anzugeben.

Also habe ich meine NFS-Mounts wie folgt eingerichtet

/etc/auto.master

/net    /etc/auto.net --timeout=180

Wenn ich also /home auf dem Host mit dem Namen „Enterprise“ freigegeben habe, greife ich einfach auf diese Dateien zu, indem ich in/net/enterprise/home/. Ich erstelle symbolische Links zum /net/host/Pfad, wo die Dinge angezeigt werden müssen.

Antwort3

(neugierig) Gibt es einen Grund, warum Sie Autofs verwenden, anstatt Ihre Fstab-Datei zu bearbeiten?

Wir haben 3 Frontend-Webserver, die ein Konfigurationsverzeichnis und ein Webspeicherverzeichnis von unseren NFS-NAS-Heads mounten, indem wir einfach die folgenden Zeilen in unserer /etc/fstab-Datei verwenden.

10.0.32.151:/var/storage/conf        /etc/httpd/conf nfs     rw      0       0
10.0.32.151:/var/storage/html        /var/www/html   nfs     rw      0       0

Bearbeiten: Wir verwenden auch CentOS 5.

verwandte Informationen