Man kann mit dem Avahi Service NFS Freigaben verfügbar machen. Dafür muss man lediglich einen Avahi Service anlegen. Ist der Service richtig eingerichtet können Dateibrowser mit Zeroconf Support die Freigaben automatisch finden.
NFS Freigabe in “/etc/exports” einrichten
Zuerst legen wir in der Datei “/etc/exports” die Freigabe an:
/export/photos 192.168.3.0/24(rw,nohide,insecure,no_subtree_check,no_root_squash)
Passt entsprechend im obigen Beispiel den IP Adressebereich an. Wichtig ist die Option “insecure”, ohne die die Freigabe mittels Avahi nicht funktioniert. Danach den NFS-Server neu starten, damit die Änderungen aktiv werden.
Avahi Service einrichten
Im Verzeichnis “/etc/avahi/services” legt man eine neue Datei an. In meine Fall nehme ich “nfs_photos.service”. Öffnet diese dann in einem Editor eurer Wahl und füllt sie mit folgendem Inhalt:
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">NFS Photos on %h</name>
<service>
<type>_nfs._tcp</type>
<port>2049</port>
<txt-record>path=/export/photos</txt-record>
</service>
</service-group>
Passt gegebenenfalls noch die Dateiberechtigung an, damit der Avahi Daemon darauf Zugriff hat.
Startet dann den Daemon neu damit die Änderung aktiv wird.
Funktion prüfen
Mit folgendem Befehl könnt ihr überprüfen, ob die Freigabe sichtbar ist:
avahi-browse -a
In der Ausgabe sollte dann irgendwo eure Freigabe auftauchen. Bei mir hier in der 4. Zeile.
+ br0 IPv4 distcc@server _distcc._tcp local
+ br0 IPv4 server _sftp-ssh._tcp local
+ br0 IPv4 server _ssh._tcp local
+ br0 IPv4 NFS Photos on server _nfs._tcp local
Hiermit ist dieses Tutorial abgeschlossen. Ich hoffe es war hilfreich für euch!