[0.6] Mal wieder NFS Mount über WFE

  • Ich bin zu blöd für das WebFrontend.
    Ich möchte eine NFS Freigabe auf meinen Qnap Nas hier eintragen.


    Manuell ist alles kein Problem:
    Mount [IP.QNAS]:/Qrecordings /srv/vdr/Video/Archiv
    funktioniert problemlos. Ging auch unter 0.5.


    In 0.6 kann ich eintragen was ich will, aber es erfolgt kein Mount. Es landet auch nichts in der wfe-static.cfg (Oder ist das sowieso der falsche Ort?)


    (In der Doku steht hier ToDo)
    Einen Fstab Eintrag möchte ich vermeiden, das Nas ist nicht immer an.
    Was muss in die drei Felder des WFE, damit es funktioniert?

    VDR1: Asus q1900 Pro M, 2GB, Cine2 Dual DVB S2,Atric USB, yaVDR 0.6 stable, Gehäuse Modushop CD21

    VDR2: RaspBerry Pi2 mit MLD 5.3 als Client
    Ausgemustert: VDR: ASUS M2N-SLI,2GB, TT1600, Zotac GT210, yaVDR 0.4 im Mozart SX Gehäuse, Atric
    Ausgemustert: VDR: Activy 300 , FF Fusi 1.3 + , Celeron 1100, Gen2Vdr AE (momentan defekt)

    Ausgemustert: VDR: Lintec Senior Gehäuse,Technotrend 1.6, Siemens D1215 Mainboard mit Celeron 1000,Pabst Lüfter, EasyVDR 0.5, KäptnKoma Display 260x64,Schäfer Front (ausgemustert)

  • Einen Fstab Eintrag möchte ich vermeiden, das Nas ist nicht immer an.

    Dann bringt dir ein statischer Mount übers WFE eigentlich auch nichts - leg auf dem NAS eine Ankündigung der Freigabe über avahi an, dann wird sie automatisch eingebunden, wenn es an ist.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • leg auf dem NAS eine Ankündigung der Freigabe über avahi an


    Wenn das so einfach wäre. Ich habe zwar eine Doku gefunden, wie das auf einem Qnap Nas funktioniert, allerdings finde ich dort nirgends ein /etc/avahi oder etwas ähnliches.

    VDR1: Asus q1900 Pro M, 2GB, Cine2 Dual DVB S2,Atric USB, yaVDR 0.6 stable, Gehäuse Modushop CD21

    VDR2: RaspBerry Pi2 mit MLD 5.3 als Client
    Ausgemustert: VDR: ASUS M2N-SLI,2GB, TT1600, Zotac GT210, yaVDR 0.4 im Mozart SX Gehäuse, Atric
    Ausgemustert: VDR: Activy 300 , FF Fusi 1.3 + , Celeron 1100, Gen2Vdr AE (momentan defekt)

    Ausgemustert: VDR: Lintec Senior Gehäuse,Technotrend 1.6, Siemens D1215 Mainboard mit Celeron 1000,Pabst Lüfter, EasyVDR 0.5, KäptnKoma Display 260x64,Schäfer Front (ausgemustert)

  • stolpere jetzt auch über das Thema.


    der avahi linker ,wenn manuell mit config file gestarted bringt zunächst folgeneden fehler:



    "root@yavdr-server:/etc/avahi-linker# avahi-linker -c /etc/avahi-linker/default.cfg
    read config file /etc/avahi-linker/wfe-static.cfg
    Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/dbus/connection.py", line 604, in msg_reply_handler
    reply_handler(*message.get_args_list(**get_args_opts))
    File "/usr/bin/avahi-linker", line 530, in service_resolved
    share = nfsService(attributes, self.config)
    File "/usr/bin/avahi-linker", line 581, in __init__
    raise AttributeError("missing subtype for share")"


    So steht´s auch im upstart log ...



    allerdings sollten SIe AFAIK unter /srv/vdr/video.00 gemountet werden, inclusive einem Link zu [static]


    warum das ganze ? damit, so habe ich es verstanden, auch aufnahmelisten etc. dynamisch aktualisiert werden


    beende ich jetzt den manuellen aufruf, bleiben die Verz. immerhin gemountet ! JUHU


    Ich steh jetztbaber auf dem schlauch warum
    - der linker nicht beim start ausgeführt wird
    - die Mounts im autofs directory "net" landen



    und während ich jetzt so schreibe, wird dann doch ein Verzeichnis automatisch als:



    root@yavdr-server:~# ls -lisa /srv/vdr/video.00/cloudarray.002\[static\]
    18383104 0 lrwxrwxrwx 1 root root 71 Mär 6 15:05 /srv/vdr/video.00/cloudarray.002[static] -> /media/vdr/cloudarray.002/cloudarray.fritz.box(for static yavdr-server)


    gemountet.




    allerdings ist das nur eines von dreien.



    1840045 0 lrwxrwxrwx 1 root root 44 Mär 6 15:05 qnap410.fritz.box(for static yavdr-server) -> /net/qnap410.fritz.box/share/MD0_DATA/Serien
    is hingegen nicht gemountet. . . .


    momentan betreibe ich jugend forscht, am ende sollte es aber im WFE eingetragen, funktionieren.
    Derzeit mache ich halt:
    fstab
    "cloudarray.fritz.box:/export/azurenfs on /srv/vdr/video/cloudarray.002 type nfs (rw,addr=192.168.1.118)
    qnap410.fritz.box:/share/MD0_DATA/Serien on /srv/vdr/video/qnap410.001 type nfs (rw,addr=192.168.1.29)
    qnap410.fritz.box:/share/MD0_DATA/Qmultimedia/Videos on /srv/vdr/video/qnap410.000 type nfs (rw,addr=192.168.1.29)
    "


    für jeden hinweis dankbar

    Server Wohnzimmer:yaVDR 0.6.1-stable HW: XIGMATECH Cube, GeForce GT 240, Philips 65PUS8601"LED Digital Devices Cine S2V6 + DuoFlex S2 +DUOFLEXC/T2, Inverto 4/2 Unicable Full HD Kernel 3.13, KODI , ACK-540 BT Tastatur actric USB Einschalter, Onkyo TX-NR636-7.2 Magnat Needle
    Logitech Harmony ULTIMATE Remote,
    Client Schlafzimmer: Zotac ZBOX HD41, yavdr 0.6.1-stable, streamdev client, SONY KDL-55W805A
    NAS Server: QNAP TS-410 mit NFS und AVAHI fuer Serienaufnahmen, 1*EMC/iOMEGA ix2, 1*EMC/Iomega IX4-300d
    Harmony Touch remote mit FLIRC
    EMC Cloudarray als NFS Gateway zu Azure!
    Sky Komplett Paket
    :vdr1

  • Zeig mal bitte die /etc/avahi-linker/wfe-static.cfg und die Ausgabe des avahi-linker mit loglevel = DEBUG in der /etc/avahi-linker/default.cfg (https://github.com/yavdr/vdr-a…hi-linker/default.cfg#L51)

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Gerne:



    wfe-static.cfg
    (so vom WFE eingetragen)


    Code
    [vdr_static_mount]
    qnap410.000 = qnap410.fritz.box/share/MD0_DATA/Qmultimedia/Videos
    qnap410.001 = qnap410.fritz.box/share/MD0_DATA/Serien
    cloudarray.002 = cloudarray.fritz.box/export/azurenfs


    avahi-linker.log
    https://gist.githubusercontent…0c4dcf85/avahi-linker.log


    ich habe auch im upstart diese gefunden:

    Code
    2016-03-06 08:55:42,932 ERROR  [Errno 36] File name too long: '/media/vdr/qnap410.000/Project-Id-Version:
    yavdr\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2010-08-12 18:55+0200\nPO-Revision-Date: 2010-08-14 21:5
    6+0200\nLast-Translator: Alexander Grothe <seahawk1986@gmx.de>\nLanguage-Team: de <translate@yavdr.com>\nM
    IME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nPlural-Forms:
    nplurals=2; plural=(n != 1);\n/qnap410.fritz.box(for static yavdr-server)' -> '/srv/vdr/video/qnap410.000/
    Project-Id-Version: yavdr\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2010-08-12 18:55+0200\nPO-Revision-D
    ate: 2010-08-14 21:56+0200\nLast-Translator: Alexander Grothe <seahawk1986@gmx.de>\nLanguage-Team: de <tra
    nslate@yavdr.com>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding:
    8bit\nPlural-Forms: nplurals=2; plural=(n != 1);\n[static]'
    2016-03-06 08:55:43,077 INFO   created additional symlink for remote VDR dir

    Server Wohnzimmer:yaVDR 0.6.1-stable HW: XIGMATECH Cube, GeForce GT 240, Philips 65PUS8601"LED Digital Devices Cine S2V6 + DuoFlex S2 +DUOFLEXC/T2, Inverto 4/2 Unicable Full HD Kernel 3.13, KODI , ACK-540 BT Tastatur actric USB Einschalter, Onkyo TX-NR636-7.2 Magnat Needle
    Logitech Harmony ULTIMATE Remote,
    Client Schlafzimmer: Zotac ZBOX HD41, yavdr 0.6.1-stable, streamdev client, SONY KDL-55W805A
    NAS Server: QNAP TS-410 mit NFS und AVAHI fuer Serienaufnahmen, 1*EMC/iOMEGA ix2, 1*EMC/Iomega IX4-300d
    Harmony Touch remote mit FLIRC
    EMC Cloudarray als NFS Gateway zu Azure!
    Sky Komplett Paket
    :vdr1

  • ich habe auch im upstart diese gefunden:

    Da scheint es noch vorzukommen, dass leerer String übersetzt wird - da muss ich mal sehen, wo das bei den statischen Freigaben auftreten kann...


    Edit: Sah da deine Konfiguration anders aus oder tritt der Fehler mit dem zu langen Dateinamen aktuell auch noch auf?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Wie sieht die Verzeichnisstruktur bei laufendem avahi-linker aus?

    Code
    sudo apt-get install tree
    tree -d -L 3 /media
    tree -d -L 3 /srv/vdr/video

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • [vdr_static_mount]
    qnap410.000 = qnap410.fritz.box/share/MD0_DATA/Qmultimedia/Videos
    qnap410.001 = qnap410.fritz.box/share/MD0_DATA/Serien


    Bist du sicher, dass das nfs Freigaben sind? Sieht mir mehr so aus wie die Originalverzeichnisse des Qnap.

    VDR1: Asus q1900 Pro M, 2GB, Cine2 Dual DVB S2,Atric USB, yaVDR 0.6 stable, Gehäuse Modushop CD21

    VDR2: RaspBerry Pi2 mit MLD 5.3 als Client
    Ausgemustert: VDR: ASUS M2N-SLI,2GB, TT1600, Zotac GT210, yaVDR 0.4 im Mozart SX Gehäuse, Atric
    Ausgemustert: VDR: Activy 300 , FF Fusi 1.3 + , Celeron 1100, Gen2Vdr AE (momentan defekt)

    Ausgemustert: VDR: Lintec Senior Gehäuse,Technotrend 1.6, Siemens D1215 Mainboard mit Celeron 1000,Pabst Lüfter, EasyVDR 0.5, KäptnKoma Display 260x64,Schäfer Front (ausgemustert)

  • Das ist schon ok, wenn die Freigabe auf qnap410.fritz.box unter /share/MD0_DATA/... erreichbar ist - sprich wenn man z.B. in der Shell mit cd /net/qnap410.fritz.box/share/MD0_DATA/Qmultimedia/Videos in das von autofs gemountete Verzeichnis wechseln kann und dann die Dateien in der Freigabe angezeigt bekommt.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • [vdr_static_mount]
    qnap410.000 = qnap410.fritz.box/share/MD0_DATA/Qmultimedia/Videos
    qnap410.001 = qnap410.fritz.box/share/MD0_DATA/Serien


    Bist du sicher, dass das nfs Freigaben sind? Sieht mir mehr so aus wie die Originalverzeichnisse des Qnap.


    Historisch bedingt.


    Hatte irgendwann mal probleme mit den Exports in der 4.0 Beta, daher habe ich mir das so angwöhnt.


    Früher waren die dinger AFAIK so wie bei anderen NFS implmentierungen mal auf /export gelinked. Wenn du allerdings mal identische Verzeichnisse hast, dann wirds schwiering.


    Normalerweise sehem meine NFS Serve so aus:



    Code
    root@yavdr-server:~# showmount --exports cloudarray.fritz.box
    Export list for cloudarray.fritz.box:
    /export          *
    /export/azurenfs 192.168.1.100

    Server Wohnzimmer:yaVDR 0.6.1-stable HW: XIGMATECH Cube, GeForce GT 240, Philips 65PUS8601"LED Digital Devices Cine S2V6 + DuoFlex S2 +DUOFLEXC/T2, Inverto 4/2 Unicable Full HD Kernel 3.13, KODI , ACK-540 BT Tastatur actric USB Einschalter, Onkyo TX-NR636-7.2 Magnat Needle
    Logitech Harmony ULTIMATE Remote,
    Client Schlafzimmer: Zotac ZBOX HD41, yavdr 0.6.1-stable, streamdev client, SONY KDL-55W805A
    NAS Server: QNAP TS-410 mit NFS und AVAHI fuer Serienaufnahmen, 1*EMC/iOMEGA ix2, 1*EMC/Iomega IX4-300d
    Harmony Touch remote mit FLIRC
    EMC Cloudarray als NFS Gateway zu Azure!
    Sky Komplett Paket
    :vdr1

  • Wie sieht die Verzeichnisstruktur bei laufendem avahi-linker aus?

    Code
    sudo apt-get install tree
    tree -d -L 3 /media
    tree -d -L 3 /srv/vdr/video



    wills tu das wirklich fon /srv/video ?
    von media sieht es so aus:



    Server Wohnzimmer:yaVDR 0.6.1-stable HW: XIGMATECH Cube, GeForce GT 240, Philips 65PUS8601"LED Digital Devices Cine S2V6 + DuoFlex S2 +DUOFLEXC/T2, Inverto 4/2 Unicable Full HD Kernel 3.13, KODI , ACK-540 BT Tastatur actric USB Einschalter, Onkyo TX-NR636-7.2 Magnat Needle
    Logitech Harmony ULTIMATE Remote,
    Client Schlafzimmer: Zotac ZBOX HD41, yavdr 0.6.1-stable, streamdev client, SONY KDL-55W805A
    NAS Server: QNAP TS-410 mit NFS und AVAHI fuer Serienaufnahmen, 1*EMC/iOMEGA ix2, 1*EMC/Iomega IX4-300d
    Harmony Touch remote mit FLIRC
    EMC Cloudarray als NFS Gateway zu Azure!
    Sky Komplett Paket
    :vdr1

  • und dann fällt es mir wie schuppen von den Augen !!!


    Die "Namen" im avahi müssen eindeutig sein. Da ich noch ein Paar NAS Server habe, die zerofonf für Mac Host machen, gbt es doppelte Verzeichnisannouncements.


    Ich habe diese Hosts jetzt erstmal in die Blacklist / meinen Host in de Whitelist gesetzt.


    und siehe da:
    /media/
    âââ Bilder
    â  âââ local -> /srv/picture
    âââ cdrom
    âââ Musik
    â  âââ local -> /srv/audio
    âââ vdr
    â  âââ cloudarray.002
    â  â  âââ cloudarray.fritz.box(for static yavdr-server) -> /net/cloudarray.fritz.box/export/azurenfs
    â  âââ qnap410.000
    â  â  âââ qnap410.fritz.box(for static yavdr-server) -> /net/qnap410.fritz.box/share/MD0_DATA/Qmultimedia/Videos
    â  âââ qnap410.001
    â  â  âââ qnap410.fritz.box(for static yavdr-server) -> /net/qnap410.fritz.box/share/MD0_DATA/Serien
    â  âââ Recordings on QNAP410 for yavdr-server -> /net/QNAP410/share/MD0_DATA/Qvdr/vdr/
    âââ Video
    âââ local -> /srv/video


    12 directories, 3 files



    Und:


    die avahie Daemons laufen !!!!

    Zitat

    avahi 733 1 0 08:52 ? 00:00:00 avahi-daemon: running [yavdr-server.local]
    avahi 734 733 0 08:52 ? 00:00:00 avahi-daemon: chroot helper
    root 1428 1 0 08:52 ? 00:00:00 /usr/bin/python3 /usr/bin/avahi-linker


    danke an seahawk, war wohl nicht der leere string sondern wohl der doppelte ?!

    Server Wohnzimmer:yaVDR 0.6.1-stable HW: XIGMATECH Cube, GeForce GT 240, Philips 65PUS8601"LED Digital Devices Cine S2V6 + DuoFlex S2 +DUOFLEXC/T2, Inverto 4/2 Unicable Full HD Kernel 3.13, KODI , ACK-540 BT Tastatur actric USB Einschalter, Onkyo TX-NR636-7.2 Magnat Needle
    Logitech Harmony ULTIMATE Remote,
    Client Schlafzimmer: Zotac ZBOX HD41, yavdr 0.6.1-stable, streamdev client, SONY KDL-55W805A
    NAS Server: QNAP TS-410 mit NFS und AVAHI fuer Serienaufnahmen, 1*EMC/iOMEGA ix2, 1*EMC/Iomega IX4-300d
    Harmony Touch remote mit FLIRC
    EMC Cloudarray als NFS Gateway zu Azure!
    Sky Komplett Paket
    :vdr1

  • /media/
    ├── Bilder
    │ └── local -> /srv/picture
    ├── cdrom
    ├── Musik
    │ └── local -> /srv/audio
    ├── vdr
    │ ├── azure
    │ │ └── cloudarray.fritz.box(for static yavdr-server) -> /net/cloudarray.fri tz.box/export/azurenfs
    │ ├── Recordings on QNAP410 for yavdr-server -> /net/QNAP410/share/MD0_DATA/Qv dr/vdr/
    │ ├── serien
    │ │ └── qnap410.fritz.box(for static yavdr-server) -> /net/qnap410.fritz.box /Serien
    │ ├── serien1
    │ ├── videos
    │ │ └── qnap410.fritz.box(for static yavdr-server) -> /net/qnap410.fritz.box /video
    │ └── videos1
    └── Video
    └── local -> /srv/video

    Server Wohnzimmer:yaVDR 0.6.1-stable HW: XIGMATECH Cube, GeForce GT 240, Philips 65PUS8601"LED Digital Devices Cine S2V6 + DuoFlex S2 +DUOFLEXC/T2, Inverto 4/2 Unicable Full HD Kernel 3.13, KODI , ACK-540 BT Tastatur actric USB Einschalter, Onkyo TX-NR636-7.2 Magnat Needle
    Logitech Harmony ULTIMATE Remote,
    Client Schlafzimmer: Zotac ZBOX HD41, yavdr 0.6.1-stable, streamdev client, SONY KDL-55W805A
    NAS Server: QNAP TS-410 mit NFS und AVAHI fuer Serienaufnahmen, 1*EMC/iOMEGA ix2, 1*EMC/Iomega IX4-300d
    Harmony Touch remote mit FLIRC
    EMC Cloudarray als NFS Gateway zu Azure!
    Sky Komplett Paket
    :vdr1

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!