====== Allgemein ======
Durch die Verwendung von NFS wird es zwischen unixoiden Systemen sehr einfach Dateien auszutauschen. Ein Verzeichnis eines Rechners kann einfach über das Netzwerk in einem anderen Rechner gemountet werden.
====== Aktivieren des NFS Servers ======
Um den NFS Server zu aktivieren müssen lediglich die folgenden drei Zeilen in der ///etc/rc.conf// hinzugefügt werden.
rcbind_enable="YES"
nfs_server_enable="YES"
mountd_flags="-r"
Nach dem nächsten Start des Rechner ist der NFS Server aktiv.
====== NFS Shares einrichten ======
Wenn nichts speziell angegeben wird exportiert der NFS Server erst mal nichts. Um bestimmte Verzeichnisse freizugeben (zu exportieren) wird die Datei ///etc/exports// benötigt. Sollte sie noch nicht vorhanden sein muss sie angelegt werden.
Die folgende Zeile exportiert beispielsweise das Verzeichnis //music// im Homeverzeichnis des Users **user** für den Rechner mit der IP 192.168.2.131:
/usr/home/user/music -ro 192.168.2.131
Die Option **-ro** gibt an, dass das Verzeichnis **read only** exportiert wird.
Genauere Informationen gibts im Handbook.
===== Ändern der /etc/exports =====
Wurde die /etc/exports geändert muss zunächst folgender Befehl ausgeführt werden um die Datei neu einzulesen. Es ist dann nicht nötig den Rechner oder einen Dienst neu zu starten:
# kill -HUP `cat /var/run/mountd.pid`
===== Optionen =====
Folgende Optionen können mitgegeben werden.
//-mapall=username//
Sollte es nicht möglich sein auf dem Client-Rechner die Rechte vernünftig hin zu bekommen könnte das daran liegen, dass die BenutzerIDs der Rechner nicht zusammen passen. Mit **-mapall** werden die Rechte so vergeben als wäre der mountende User //username//.