Möchte man einen Ordner unter Ubuntu mittels NFS-Freigeben so geht man folgendermaßen vor.
Zuerst muss NFS installiert sein. Das sollte normalerweise standartmäßig sein, ansonsten kann man es nachholen.
1sudo apt-get install nfs-kernel-server
2sudo apt-get install nfs-common
Danach muss man den Ordner erstellen den man teilen möchte. In unserem Fall ist das Beispielhaft /var/example . Als nächstes öffnen wir die Datei /etc/exports und schreiben folgendes hinein:
1/var/example *(rw,sync)
Zuerst steht das Verzeichnis welches wir teilen wollen hier /var/example. Als nächstes kommen die Server bzw. Clients die das Verzeichnis bei sich mounten dürfen, oder wenn man es jedem erlauben möchte schreibt man einen Stern (*). Danach kommen in runden Klammern die Optionen die man dem Verzeichnis geben möchte. Möglich Optionen sind:
|rw|Es ist Lesen und Schreiben erlaubt| |ro|Es ist nur Lesen erlaubt| |sync|Synchrone Kommunikation.| |async|Asynchrone Kommunikation. Führt zwar zu einer Leistungsverbesserung, wirkt sich aber negativ auf die Stabilität der Daten aus. Es kann durch die Option durch Datenverlust bei Abstürzen oder Neustarts kommen.|
Zum Schluss müssen wir die Änderung noch laden. Das machen wir mit:
1exportfs -a
Um auf die Freigabe zugreifen zu können, muss sie gemountet werden. Das kann man folgendermaßen machen:
1mount SERVER:/PFAD_ZUR_FREIGABE /LOKALER_PFAD