GermanDocumentationHowToNFS
Wie richte ich NFS ein?
Was ist NFS eigentlich?
NFS heißt "Network File Sharing". Es ist ein uraltes, ziemlich bescheuertes, und inzwischen mehrfach aufgebohrtes Protokoll.
Aktuell ist Version 3. Version 4 ist im Test. Version 2 sollte heutzutage keiner mehr verwenden, weil diese Version Dateien nach 2 GBytes abschneidet.
Vorarbeiten
NFS kann keine Namen, nur Zahlen. Damit die Zugriffsrechte stimmen, müssen folglich alle Benutzer auf allen Rechnern dieselben User- und Group-IDs haben.
(TODO: Wie lege ich Benutzer mit denselben IDs an, und wie ändere ich diese nachträglich)
Server einrichten
Als nächstes muss der Server die entsprechenden Dateibäume exportieren.
.deb Pakete installieren
Es sollen die folgenden .deb Pakete installiert werden:
- nfs-common
- nfs-kernel-server
- portmap
sudo apt-get install nfs-common sudo apt-get install nfs-kernel-server sudo apt-get install portmap
/etc/exports editieren
sudo vi /etc/exports
In der Datei soll folgendes stehen:
- der Pfad zu dem freizugebenden Bereich
- eine IP, ein Hostname, ein IP Bereich oder eine durch Komma getrennte Liste mit Hostnamen oder IPs
- Optionen
/stuff 192.168.0.1(ro,async) /misc red,green,yellow(rw,no_root_squash,async)
Exportiere die Freigaben:
sudo exportfs -ra
Das Kommando solltest Du immer eingeben wenn Du /etc/exports editierst.
Zu beachten: NFS-Exporte gehen nicht über Dateisystem-Grenzen hinweg.<br> für mehr Optionen siehe auch: man exports
Client einrichten
(TODO: NFS-Client-Paket installieren)
(TODO: Mounten)
(TODO: /etc/fstab)
(TODO: mount-optionen)
GermanDocumentationHowToNFS (last edited 2008-08-06 16:19:42 by localhost)