Wie installiere ich NFS auf einem Linux-System?

Wie installiere ich NFS auf einem Linux-System?

Ich habe zwei Systeme und muss auf einem davon einen Ordner einrichten, der vom anderen vollständig gelesen/beschrieben werden kann.

Fragen:
1) Wie richte ich NFS auf den Servern ein? Es ist nicht als verfügbares Dateisystem/Modul installiert.
2) Wo soll ich diesen Ordner platzieren bzw. was ist der übliche Ort zum Auffinden solcher freigegebener Ordner?

Dies ist ein RHEL5-System.


Fehler beim Einrichten von NFS.

Dies habe ich auf Server1 getan, auf dem ich einen lokalen Ordner mit Server0 teilen möchte


  1. In /etc/exports habe ich /home/els1-share 199.199.82.98(rw,sync) hinzugefügt.

  2. mkdir /home/els1-share

  3. NFS und Portmap über
    ntsysv aktiviert

  4. Gestartete Dienste:

/etc/init.d/portmap start
Portmap wird gestartet: [ OK ]

/etc/init.d/nfs start
NFS-Dienste starten: [ OK ]
NFS-Kontingente starten: [ OK ]
NFS-Daemon starten: [ OK ]
NFS-Mountd starten: [ OK ]

Jetzt habe ich auf Server0
1. mkdir /home/els1-share
2. mount 199.199.82.130:/home/els1-share /home/els1-share ausgeführt.

das mit folgendem Timeout ablief:
Mount: Mount zum NFS-Server „199.199.82.130“ fehlgeschlagen: Systemfehler: Timeout für die Verbindung.

Die IP-Adressen wurden verschleiert, ansonsten ist die Ausgabe exakt.

Antwort1

yum -y install nfs-utils portmap

Bereiten Sie /etc/exports für die gemeinsame Nutzung von Dateien vor und ändern Sie diese, ähnlich wie unten gezeigt

/home/NFS-Dateien 192.168.100.0/24(ro,sync)

/home/NFS-Freigabe */26(rw,sync)

/ISO 192.168.100.0/24(ro,sync)

service portmap start

service nfs start

Antwort2

Die übliche Platzierung von NFS-Exporten erfolgt außerhalb aller vom Betriebssystem kontrollierten Bereiche ( /usr /etc /var ), normalerweise in einem anderen Bereich namens /exports

Wenn Sie Home-Verzeichnisse automatisch unter /home mounten, ändert dies Ihre Platzierung.

Verwendung dershowmount -ezur Überprüfung ist sehr hilfreich.

Viel Spaß. fe007

Antwort3

Stellen Sie sicher, dass Sie NFS und Portmap auch auf dem Client gestartet haben. Um zu testen, ob NFS funktioniert, schalten Sie die Firewall auf beiden Servern vorübergehend aus, wenn möglich mit dem folgenden Befehl:

service iptables stop

verwandte Informationen