16.2. Mounten eines NFS-Dateisystems

Verwenden Sie den Befehl mount, um ein NFS-Dateisystem eines anderen Rechners zu mounten:

mount shadowman.example.com:/misc/export /misc/local

WarnungWarnung
 

Das Mount-Punkt Verzeichnis auf dem lokalen Rechner (/misc/local im obigen Beispiel) muss existieren.

In diesem Befehl ist shadowman.example.com der Rechnername des NFS Dateiservers, /misc/export ist das Dateisystem, das shadowman exportiert, und /misc/local ist das Verzeichnis des lokalen Rechners, wo das Dateisystem gemountet werden soll. Nachdem der Befehl mount aktiviert wurde (und wenn shadowman.example.com die notwendigen Berechtigungen erteilt hat), können Sie ls/misc/local eingeben, um eine Liste der Dateien in /misc/export auf shadowman.example.com abzurufen.

16.2.1. Mounten des NFS-Dateisystems mit /etc/fstab

Eine andere Möglichkeit, ein NFS-Dateisystem eines anderen Rechners zu mounten, besteht darin, in Ihrer Datei /etc/fstab eine Zeile hinzuzufügen. In dieser Zeile muss der Rechnername des NFS-Servers, das zu exportierende Verzeichnis auf dem Server und das Verzeichnis auf dem lokalen Rechner angegeben werden, in das das Dateisystem gemountet werden soll. Beachten Sie, dass Sie als root-Benutzer angemeldet sein müssen, um die Datei /etc/fstab bearbeiten zu können.

Die allgemeine Syntax für die Zeile in /etc/fstab lautet:

server:/usr/local/pub    /pub   nfs    rsize=8192,wsize=8192,timeo=14,intr

Der Mount-Punkt /pub muss auf Ihrem Rechner vorhanden sein. Nachdem Sie die Zeile in /etc/fstab hinzugefügt haben, können Sie den Befehl mount /pub an der Shell-Prompt eingeben. Der Mount-Punkt /pub wird nun vom Server gemountet.

16.2.2. Mounten des NFS-Dateisystems mit autofs

Weiterhin besteht die Möglichkeit, ein NFS-Dateisystem mithilfe von autofs zu mounten. Autofs verwendet zur Verwaltung Ihrer Mount-Punkte den automount-Daemon, indem er diese dynamisch mountet, wenn auf sie zugegriffen wird.

Autofs bestimmt anhand der Master Map Konfigurationsdatei /etc/auto.master, welche Mount-Punkte definiert werden. Anschließend wird automount mit den für jeden Mount-Punkt entsprechenden Parametern gestartet. Jede Zeile im Master Map kennzeichnet einen Mount-Punkt und eine separate Map-Datei, die bestimmt, welche Dateisysteme unter diesem Mount-Punkt gemountet werden sollen. Die Datei /etc/auto.misc zum Beispiel kann Mount-Punkte im Verzeichnis /misc definieren. Diese Beziehung wird entsprechend in der Datei /etc/auto.master bestimmt.

Jeder Eintrag in auto.master besitzt drei Felder. Das erste Feld entspricht dem Mount-Punkt, das zweite der Speicherstelle der Map-Datei, und das dritte Feld ist optional und kann Informationen wie zum Beispiel einen Wert der Zeitüberschreitung enthalten.

Um beispielsweise das Verzeichnis /proj52 des Remote-Rechners penguin.example.net am Mount-Punkt /misc/myproject in Ihrem System zu mounten, fügen Sie die folgende Zeile in auto.master hinzu:

/misc   /etc/auto.misc --timeout 60

Fügen Sie in /etc/auto.misc die folgende Zeile hinzu:

myproject  -rw,soft,intr,rsize=8192,wsize=8192 penguin.example.net:/proj52

Das erste Feld in /etc/auto.misc ist der Name des /misc Unterverzeichnisses. Dieses Verzeichnis wird dynamisch durch das automount erstellt und sollte im Client-Rechner nicht existieren. Das zweite Feld enthält Optionen zum Mounten wie rw für den Lese- und Schreibzugriff. Das dritte Feld ist die Speicherstelle des NFS-Exports einschließlich des Rechnernamens und des Verzeichnisses.

AnmerkungAnmerkung
 

Das Verzeichnis /misc muss im lokalen Dateisystem vorhanden sein. Hier sollten jedoch keine Unterverzeichnisse im /misc bestehen.

Autofs ist ein Dienst. Um diesen Dienst zu starten, geben Sie die folgenden Befehle am Shell-Prompt ein:

/sbin/service autofs restart

Um die aktivierten Mount-Punkte zu sehen, geben Sie am Shell-Prompt folgenden Befehl ein:

/sbin/service autofs status

Wenn Sie die /etc/auto.master Konfigurationsdatei ändern, während autofs ausgeführt wird, müssen Sie den automount-Daemon zum Neuladen anweisen. Geben Sie hierzu den folgenden Befehl am Shell-Prompt ein:

/sbin/service autofs reload

Informationen darüber, wie Sie autofs konfigurieren müssen, um diesen beim Booten zu starten, finden Sie in Kapitel 14.