Ich möchte die hier und da gefundenen Informationen zusammenführen, um alle Schritte zum Einrichten meines NFS-Netzwerks zwischen meinen beiden Ubuntu-PCs in einer Antwort aufzuzeichnen
Dies ist von Zeit zu Zeit nützlich, zum Beispiel wenn ich auf eine neue Ubuntu-Version umsteige, muss ich :
zurücksetzen- NFS
- Autofs
- UFW
Akzeptierte Antwort:
Nehmen wir an, dass «boris» mein Login ist, wie zum Beispiel /home/boris
ist mein Home-Ordner.
1. Stellen Sie den «Server»-Computer ein:
-
Installieren Sie nfs-kernel-server und nfs-common
$ sudo apt-get install nfs-kernel-server $ sudo apt-get install nfs-common
-
in
/etc/exports
, definieren Sie den freizugebenden Ordner, indem Sie Folgendes hinzufügen:/home/boris 192.168.1.0/24(rw,sync,all_squash,anonuid=1001,anongid=1001,subtree_check)
mit:
/home/boris
ist der freizugebende Ordnerrw
für Lese- und Schreibzugriff des Clientssync
??all_squash
??192.168.1.0/24
ist eine Reihe von Clients Computer-IP-Adresse Ihres lokalen Netzwerks1001
ist die Benutzer- und Gruppen-ID. Um es zu finden$ id boris
-
hosts verwalten, 1. niemanden in
/etc/hosts.deny
zulassen hinzufügenportmap:ALL nfsd:ALL mountd:ALL
Erlauben Sie dann Ihrem Client Computer in
/etc/hosts.allow
hinzufügenportmap:192.168.1.0/24 lockd:192.168.1.0/24 nfsd:192.168.1.0/24 mountd:192.168.1.0/24 rquotad:192.168.1.0/24 statd:192.168.1.0/24
mit
192.168.1.0/24
ist eine Reihe von Clients Computer-IP-Adresse Ihres lokalen Netzwerks -
Setzen Sie die Firewall-UFW
$ sudo ufw enable $ sudo ufw default deny incoming $ sudo ufw default deny outgoing $ sudo ufw allow from 192.168.1.0/24 $ sudo ufw allow out from 192.168.1.0/24
mit
192.168.1.0/24
ist eine Reihe von Clients Computer-IP-Adresse Ihres lokalen Netzwerks -
den Server starten
$ sudo /etc/init.d/nfs-kernel-server start
oder nach einer Änderung von /etc/exports
$ sudo /etc/init.d/nfs-kernel-server restart
2. Stellen Sie den «Client»-Computer ein:
-
Installieren Sie nfs-common und autofs
$ sudo apt-get install nfs-common $ sudo apt-get install autofs
-
Erstellen Sie den Ordner, der zum Mounten der Verbindung mit dem Server verwendet wird
$ sudo mkdir /media/shareFolder
-
Stellen Sie autofs ein, um diesen Ordner automatisch zu mounten,
in/etc/auto.master
füge diese Zeile hinzu:/media/shareFolder /etc/auto.nfs --ghost, --timeout=60
in
/etc/auto.nfs
diese Zeile hinzufügenboris -fstype=nfs,rw,intr,uid=1001,guid=1001 192.168.1.1:/home/boris
mit:
192.168.1.1
ist die Adresse des Servers Computer/home/boris
ist der auf dem Server freigegebene Ordner Computer.1001
ist die Benutzer- und Gruppen-ID. Um es zu finden$ id boris
rw
für Lese- und Schreibzugriff -
Setzen Sie die Firewall-UFW
$ sudo ufw enable $ sudo ufw default deny incoming $ sudo ufw default deny outgoing $ sudo ufw allow to 192.168.1.1 $ sudo ufw allow out to 192.168.1.1
mit
192.168.1.1
ist die Adresse des Servers Rechner -
und starten Sie Ihren Client neu Computer.