User Tools

Site Tools


mld:addons_und_plugins:avahi-linker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

mld:addons_und_plugins:avahi-linker [2023/11/15 17:58]
franky [erteilte Freigaben]
mld:addons_und_plugins:avahi-linker [2023/11/15 18:41] (current)
franky [/etc/avahi-linker/default.cfg]
Line 9: Line 9:
 Welche Freigaben für andere Geräte erteilt werden, wird in der Datei /​etc/​exports festgelegt. Dies kann auf dem Gerät mit dem Befehl Welche Freigaben für andere Geräte erteilt werden, wird in der Datei /​etc/​exports festgelegt. Dies kann auf dem Gerät mit dem Befehl
   exportfs -av   exportfs -av
-überprüft werden.+überprüft ​werden. Bei MLD sollte hier /data angezeigt ​werden.
  
-**Aktuell (Stand Nov. 2023)** ist nach der Installation des Avahi-Linkers zwar eine /​etc/​exports vorhanden, wird aber nicht verwendet.+**Aktuell (Stand Nov. 2023)** ist bei **MLD6** ​nach der Installation des Avahi-Linkers zwar eine /​etc/​exports vorhanden, wird aber nicht verwendet.
 Deshalb funktioniert der nfs-server nicht. Deshalb funktioniert der nfs-server nicht.
 +
 Man erkennt das an dieser Meldung von exportfs -av Man erkennt das an dieser Meldung von exportfs -av
   exportfs: No file systems exported!   exportfs: No file systems exported!
  
-**Workaround:​** Die /​etc/​exports mit einem Editor öffnen, in einer Kommentarzeile (z.B. Zeile1) ein Lerzeichen ​einfügen, wieder löschen und Datei speichern+**Workaround:​** Die /​etc/​exports mit einem Editor öffnen, in einer Kommentarzeile (z.B. Zeile1) ein Leerzeichen ​einfügen, wieder löschen und Datei speichern
 Nach einem Reboot wird die exports verwendet und der nfs-server funktioniert. Nach einem Reboot wird die exports verwendet und der nfs-server funktioniert.
  
Line 28: Line 29:
 ==== /​etc/​exports ==== ==== /​etc/​exports ====
 Darin sind die Verzeichnisse definiert, die vom System nach außen freigegeben sind. Bei der MLD ist das das Verzeichnis /data Darin sind die Verzeichnisse definiert, die vom System nach außen freigegeben sind. Bei der MLD ist das das Verzeichnis /data
 +
 +==== /​etc/​hostname ====
 +Darin ist der Hostname definiert, der vom avahi-linker verwendet wird um die MLD-VDRs im lokalen Netzwerk zu per nfs zu mounten und zu verlinken. ​
 +
 +Besonders bei **MLD6** unbedingt darauf achten, dass diese Datei existiert und den "​System Namen" enthält, der für jedes System eindeutig sein muss.
 +Ggf. im MLD6-WebIF unter Eistellungen den den "​System Name" anpassen.
  
 ==== /​etc/​avahi-linker/​default.cfg ==== ==== /​etc/​avahi-linker/​default.cfg ====
 +
 +Hier ist als Basis für die Verlinkung zu den anderen VDRs die Option "​autofsdir =" wichtg.
 +
 +**Bei MLD6 Stand Nov. 2023** ist hier per Default "​autofsdir = /net" konfiguriert,​ wodurch der avahi-linker direkte Links zu den per automount mit Hostname unter /net gemounteten VDRs anlegt.
 +
 +Ein einstufiger Link von einem VDR mit Hostname MLD6-VDR-A zu einem Ziel-VDR MLD6-VDR-B schaut z.B. so aus:
 +  /​net/​MLD6-VDR-B/​data/​tv
 +
 +Dies führt jedoch zu Problemen, wenn sich 2 und mehr VDRs mit MLD6 und installiertem avahi-linker gegenseitig verlinken.
 +Wenn z.B. MLD6-VDR-A den unter /data verlinkten MLD6-VDR-B öffnet ist der dortige Link zurück zu MLD6-VDR-A sichtbar und kann geöffnet werden.
 +Dies führt dazu, dass sich die Anzahl der Aufnahmen, die für diese Links im OSD unter Aufzeichnungen angezeigt werden, auf mehrere Tausend hochschaukeln auch wenn dort lokal nur 1 Aufnahme vorhanden ist.
 +
 +Abhilfe schafft eine zweistufige Verlinkung, wie sie bei MLD5.5 automatisch konfiguriert wird, die dafür sorgt, dass die Links auf VDR-B bei Zugriff von VDR-A auf VDR-B inaktiv sind.
 +
 +Als **Workaround für MLD6** kann diese zweistufige Verlinkung nach dem Muster der MLD 5.5 wie folgt manuell anlelegt werden.
 +
 +Dazu wird erst ein Symlink nach /net mit dem Hostnamen des MLD6-VDRs unter /mnt angelegt, was z.B. für VDR-A mit Hostname MLD6-VDR-A dann so ausschaut. ​
 +  ln -s /net /​mnt/​MLD6-VDR-A
 +  ​
 +Dann den autofs Eintrag in der /​etc/​avahi-linker/​default.cfg auf Basis des Hostnamen wie folgt anpassen:
 +  autofsdir = /​mnt/​MLD6-VDR-A
 +
 +Dann **alle** bereits automatisch angelegten **einstufigen Links löschen**.
 +
 +Bei einem Neustart des Systems werden **zweistufige Links** neu angelegt die z.B. für einen Link auf VDR-A zu VDR-B so ausschauen sollten: ​
 +  /​mnt/​MLD6-VDR-A/​MLD6-VDR-B/​data/​tv
  
 ==== /​etc/​avahi-linker/​staticmount.cfg ==== ==== /​etc/​avahi-linker/​staticmount.cfg ====
mld/addons_und_plugins/avahi-linker.1700067536.txt.gz · Last modified: 2023/11/15 17:58 by franky