Netzlaufwerk erst bei Aufruf von Image mounten?

  • Ich möchte mein Image-plugin mit zugriff auf eine Datei eines Win-Rechners in meinem Netzwerk laufen lassen. Wie in diesem Beitrag beschrieben klappt das mounten bestens mit folgendem syntax:
    mount -t cifs -o username=123,password=456 //ip-des-server/freigabename /lokales-verzeichnis
    jetzt ist nur die Frage: Dauerhaft mounten geht nicht, da der Win-rechner nicht immer online ist. Idealerweise mounte ich das Verzeichnis in dem Moment, in dem ich das Image-plugin im OSD aufrufe. Geht das? kann man das evtl in der conf des plugins bewerkstelligen?

    Produktivsystem:
    Server: yaVDR 0.3 0.5 0.6 0.7 im Silverstone Lascala LC16MR; Board: Asus P5N7A-VM S775 GF9300 FSB 1333MHz PCIe Chip: Intel Pentium Dual Core E5200 2.50GHz
    streaming clients: windows-Rechner, Ubuntu-Rechner, 3xRaspberryPI I, 1x RasPi II mit aktuellem Openelec, Kodi + VNSI-PVR auf div. Android-Clients

  • Das kannst du in der imagesources.conf einstellen und dann manuell übers Menü mounten.


    Code
    # Syntax is: <path>;<name>;<mount>;<filter>
    #
    # <path>   = Path, where to finde images or image directories
    # <name>   = descriptor displayed in VDR
    # <mount>  = 0 - if no mounting should be done
    #            1 - if <path> needs to be mounted first. 
    #                (Dont forget to setup fstab !!!)
    # <filter> = filters, what files should be displayed.
    #            i.e. *.jpg *.jpeg *.png *.tif* *.bmp

    Oder aber - und diese Methode bevorzuge ich - mit automounter & autofs. Damit brauchst du dich gar nicht mehr ums mounten kümmern.


    Gruß Sebastian

    Arch Linux VDR Packages Projekt
    Pakete: dvd, cdda, epgsearch, femon, filebrowser, live, menuorg, mp3, mplayer, osdpip, devstatus, remote, streamdev, systeminfo, text2skin, vdradmin-am, vompserver, xineliboutput, ...
    Hardware: MSI K8MM3-V, Mobile Sempron 3000+, 512MB RAM, 500GB Samsung HD501LJ, Seasonic S12 330, AVBoard 1.4, Antec NSK2480
    Software: Arch Linux, VDR 1.6.0 + Extensions Patch

    3 Mal editiert, zuletzt von lubot ()

  • Das Image Plugin hat doch auch ein Mount Script (wird aufgerufen wenn du per "Gelb" den Datenträger wählst).


    Entweder das aufbohren (so von Haus aus setzt das ja keine mount Kommandos ab) oder ab damit ins fstab und dann ganz normal per Script mounten lassen.


    BTW: In der fstab sieht das denn ungefähr so aus:

    Code
    //ip-des-server/freigabename	/lokales-verzeichnis	cifs	username=123,password=456,rw,soft,rsize=8192,wsize=8192


    cu

  • habs gestern mit der fstab probiert - bin damit auf die nase gefallen, system hat sich zunächst mal aufgehängt. könnte aber auch hier am syntax gelegen haben:
    rw, - ist klar
    soft, - da hatte ich noauto, wollte vermeiden, dass es immer mounten will, auch wenn nicht online - fehler?
    rsize=8192, -hatte ich nicht stehen, was bedeutet das??
    wsize=8192, - dito?


    bin daher aus erfahrung vorsichtig geworden mit der fstab...
    (p.s.: ab nen c't vdr auf debian am werkeln)

    Produktivsystem:
    Server: yaVDR 0.3 0.5 0.6 0.7 im Silverstone Lascala LC16MR; Board: Asus P5N7A-VM S775 GF9300 FSB 1333MHz PCIe Chip: Intel Pentium Dual Core E5200 2.50GHz
    streaming clients: windows-Rechner, Ubuntu-Rechner, 3xRaspberryPI I, 1x RasPi II mit aktuellem Openelec, Kodi + VNSI-PVR auf div. Android-Clients


  • wie meinst du "aufbohren"? - klingt interessant!

    Produktivsystem:
    Server: yaVDR 0.3 0.5 0.6 0.7 im Silverstone Lascala LC16MR; Board: Asus P5N7A-VM S775 GF9300 FSB 1333MHz PCIe Chip: Intel Pentium Dual Core E5200 2.50GHz
    streaming clients: windows-Rechner, Ubuntu-Rechner, 3xRaspberryPI I, 1x RasPi II mit aktuellem Openelec, Kodi + VNSI-PVR auf div. Android-Clients

  • Zitat

    Original von Tschennings
    wie meinst du "aufbohren"? - klingt interessant!


    Naja, ich habe mir da z.B. im Mplayer Mountscript da eine Kindersicherung für das Verzeichnis "/media/filme2" reingebastelt.



    analog dazu könnte man natürlich auch den Mount Befehl in den "mount" Bereich reinbasteln (wenn Verzeichnis = <das was gemountet werden soll> dann der passende Mountbefehl).


    cu

  • ok, bin dabei, hab aber folgendes problem:
    der mountbefehl: mount -t cifs -o username=123,password=456 //ip-des-server/freigabename /lokales-verzeichnis
    funktioniert aus der befehleszeile heraus prima, aber nicht, wenn ich die zeile ins skript einfüge. ebenso nicht, wenn ich sie in die commands.conf eintrage - warum??? liegts am angemeldeten user? (root / vdr)?

    Produktivsystem:
    Server: yaVDR 0.3 0.5 0.6 0.7 im Silverstone Lascala LC16MR; Board: Asus P5N7A-VM S775 GF9300 FSB 1333MHz PCIe Chip: Intel Pentium Dual Core E5200 2.50GHz
    streaming clients: windows-Rechner, Ubuntu-Rechner, 3xRaspberryPI I, 1x RasPi II mit aktuellem Openelec, Kodi + VNSI-PVR auf div. Android-Clients

Jetzt mitmachen!

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