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.