Das HowTo beschreibt in kurzen Schritten die Grundeinrichtung von NFS unter Ubuntu 8.04 / 8.10 / 9.04
Server
|
Quellcode
|
1
|
sudo aptitude install nfs-common nfs-kernel-server
|
Client
|
Quellcode
|
1
|
sudo aptitude install nfs-common
|
Server
Auf dem Server werden in der /etc/exports die freizugebenen Ordner eingetragen und Zugriffsrechte auf das Verzeichnis gesetzt.
|
Quellcode
|
1
|
sudo vi /etc/exports
|
Folgenden Eintrag hinzufügen, um allen PCs im LAN die Freigabe auf einen Ordner zu erteilen.
|
Quellcode
|
1
|
/Pfad/zum/Freigabeordner 192.168.1.0/255.255.255.0(rw,async,no_subtree_check)
|
Möchte man nicht allen PCs im LAN den Zugriff gewähren, kann es auch auf einzelne IP-Adressen beschränkt werden:
|
Quellcode
|
1
|
/Pfad/zum/Freigabeordner 192.168.1.1(rw,async,no_subtree_check)
|
Damit der neue Eintrag bekannt und genutzt wird, muss die exports neu einlesen werden:
|
Quellcode
|
1
|
sudo exportfs -ra
|
Das war's schon. Der Server ist konfiguriert.
Wer weitere Ordner auf dem Server freigeben möchte, kann für jede Freigabe einen weiteren Eintrag in der /etc/exports vornehmen.
Client
(Der Eintrag 'USER' ist durch den eigenen Benutzernamen zu ersetzen)
Wir erstellen einen Ordner (beispielsweise nfsfreigabe) in unserem Dateisystem, in welchen wir die NFS-Freigabe einhängen.
|
Quellcode
|
1
|
mkdir /home/USER/nfsfreigabe
|
Jetzt kann die Freigabe eingehängt werden.
|
Quellcode
|
1
|
sudo mount IP-des-Servers:/Pfad/zum/Freigabeordner /home/USER/nfsfreigabe/
|
Fertig