Was kann das jetzt noch als Ursache haben:
unter /srv/archiv befindet sich mein LVM_Raid_Areca eingehangen. Der Ordner ist per samba und nfs freigegeben. Alles per template updatesicher. Samba funktioniert, nfs auch. Aber nur wenn es ohner avahi-mounter gemountet wird.
D.h. die Ordner sind beim Avahi-mount leer, hingegen ein manuelles mounten
zeigt mir den Inhalt.
der Avahi erzeugt auch die mounts, aber sie bleiben halt ohne Inhalt.
Was ich festgestellt habe, ist dass es scheinbar ein Problem mit überlagerten Mount-Points gibt.
root@yavdt-dt:/home/torsten# mount | grep vdr-server
vdr-server.local:/srv/video on /media/Video/vdr-server type nfs (rw,soft,intr,addr=192.168.0.99)
vdr-server.local:/srv/archiv on /srv/vdr/video.00/vdr-server/Archiv type nfs (rw,soft,intr,addr=192.168.0.99)
vdr-server.local:/srv/audio on /media/Musik/vdr-server type nfs (rw,soft,intr,addr=192.168.0.99)
vdr-server.local:/srv/dallas on /srv/vdr/video.00/vdr-server/Dallas type nfs (rw,soft,intr,addr=192.168.0.99)
vdr-server.local:/srv/picture on /media/Bilder/vdr-server type nfs (rw,soft,intr,addr=192.168.0.99)
So ist alles wunderbar. Die Order sind mit Inhalt. Hierzu habe ich avahi-mount beendet und unmount /srv/vdr/video.00/vdr-server durchgeführt.
root@yavdt-dt:/etc/avahi/services# avahi-browse -a | grep vdr-server
+ eth0 IPv4 Recordings on vdr-server Network File System local
+ eth0 IPv4 Pictures on vdr-server Network File System local
+ eth0 IPv4 Dallas on vdr-server Network File System local
+ eth0 IPv4 Music on vdr-server Network File System local
+ eth0 IPv4 Archiv on vdr-server Network File System local
+ eth0 IPv4 Videos on vdr-server Network File System local
+ eth0 IPv4 vdr-server [00:e0:81:da:ed:50] Arbeitsplatzrechner local
+ eth0 IPv4 SVDRP on vdr-server _svdrp._tcp local
+ eth0 IPv4 vdr-server Remote Disk Management local
Die Shares Dallas und Archiv sind vom subtyp vdr in den avahi-services definiert. Das sollen sie auch, weil sie direkt im vdr genutzt werden sollen.
die dazugehörenden services:
vdr-archiv.service
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">Archiv on %h</name> ## Name
<service>
<type>_nfs._tcp</type>
<port>2049</port>
<txt-record>path=/srv/archiv</txt-record> ## path to shared Folder
<txt-record>subtype=vdr</txt-record> ## subtype
<txt-record>category=Archiv</txt-record> ## subtype
</service>
</service-group>
Alles anzeigen
vdr-dallas.service
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">Dallas on %h</name> ## Name
<service>
<type>_nfs._tcp</type>
<port>2049</port>
<txt-record>path=/srv/dallas</txt-record> ## path to shared Folder
<txt-record>subtype=vdr</txt-record> ## subtype
<txt-record>category=Dallas</txt-record> ## subtype
</service>
</service-group>
Alles anzeigen
vdr-recording.service ist unverändert
Warum auch immer das so ist, ich darf anscheinend nicht per avahi in ein bereits gemountetet Verzeichnis zusätzliche avahi-mounts einhängen?
Wieder ein Ansatzfehler, oder wie macht man es richtig?