[gelöst] Image Plugin -> Zugriff auf Windowsfreigabe

  • Guten Morgen!
    Ich war jetzt schon ne weile auf der Suche nach ner Lösung, bin aber nicht fündig geworden. Daher jetzt die Frage an euch:
    Wie kann ich es hinbekommen das mein VDR, besser mein Image Plugin auf eine Windowsfreigabe zugreifen kann um die dort gespeicherten Bilder anzuzeigen?
    Falls es da schon eine Anleitung dafür gibt, wo find ich die?
    Danke

    Mein VDR:
    Hardware: MSI MS 6318 Rev.1, Seagate 7200.9 250GB, 378MB SD 133 Infineon RAM, Hauppauge DVB-S 1.5, Gehäuse Eigenbau, 240x128 gLCD mit Toshiba T6963c Chipsatz
    Software: c´t VDR 4.5 + Kernel 2.4.31 -ct-1

    Einmal editiert, zuletzt von foerscht ()

  • Du musst die Freigabe in die imagesources.conf eintragen (bei Linvdr /etc/vdr/plugins/imagesources.conf soweit ich mich erinnere... vielleicht auch so ähnlich). Wie genau der Eintrag aussehen sollte, ist im Kopf dieser Datei erklärt.
    Dann drückst du im Menü des Plugins auf "Gelb" (Datenträger) und wählst die entsprechende Freigabe aus.

  • aha, alles klar! Dann werd ich des doch gleich mal testen!
    Erstmal Danke für die schnelle Antwort.

    Mein VDR:
    Hardware: MSI MS 6318 Rev.1, Seagate 7200.9 250GB, 378MB SD 133 Infineon RAM, Hauppauge DVB-S 1.5, Gehäuse Eigenbau, 240x128 gLCD mit Toshiba T6963c Chipsatz
    Software: c´t VDR 4.5 + Kernel 2.4.31 -ct-1

  • Ok, also ich brauche doch noch etwas Hilfe.
    1. Ich habe kein /etc/fstab
    2. Wie muss ich die Freigabe genau in die imagesources.conf eintragen?
    3. Wie bzw wo muss ich die Zugangsdaten für die Freigabe eintragen? Ich will auf einen Passwortgeschützen Ordner zugreifen

    Mein VDR:
    Hardware: MSI MS 6318 Rev.1, Seagate 7200.9 250GB, 378MB SD 133 Infineon RAM, Hauppauge DVB-S 1.5, Gehäuse Eigenbau, 240x128 gLCD mit Toshiba T6963c Chipsatz
    Software: c´t VDR 4.5 + Kernel 2.4.31 -ct-1

  • Zu 1.) Dann nimm die /etc/mtab wenn du diese auch nicht hast, dann frag mal bei CT nach oder suche mal die beiden Dateien auf deiner Festplatte, eine von beiden sollten vorhanden sein.


    Zu 2.) Garnicht, denn es werden nur lokale Ordner eingetragen, den Syntax dazu gibt es unter http://www.vdr-wiki.de/wiki/index.php/Imagesources.conf


    Zu 3.) Beim manuellen mounten oder in der /etc/fstab (/etc/mtab)
    //192.168.1.111/Bilder /mnt/Windoofbilder smbfs noauto,username=xxx,password=xxxxxxx 0 0

  • Zitat

    Original von wilderigel
    Natürlich gibts auch bei ctvdr ne /etc/fstab, ohne würde dein System nicht starten.

    Hab se mittlerweile gefunden. War gestern wohl doch etwas zu spät... :unsch

    Mein VDR:
    Hardware: MSI MS 6318 Rev.1, Seagate 7200.9 250GB, 378MB SD 133 Infineon RAM, Hauppauge DVB-S 1.5, Gehäuse Eigenbau, 240x128 gLCD mit Toshiba T6963c Chipsatz
    Software: c´t VDR 4.5 + Kernel 2.4.31 -ct-1

  • Natürlich arbeitet es noch nicht...
    Folgender Stand:
    In meiner fstab steht

    Code
    //192.168.0.100/Alex/Bilder /mnt/Alexbilder smbfs auto,username=name,password=pass 0 0

    In meiner Imagesources das

    Code
    /mnt/Alexbilder;Bilder auf Server Alex;1;*.jpg *.jpeg *.bmp

    Allerdings wird die Freigabe nicht gemountet.
    Was hab ich falsch gemacht?
    Das Plugin ansich läuft, Bilder von z.B. CD kann ich anschauen. Da liegt also nicht das Problem.

    Mein VDR:
    Hardware: MSI MS 6318 Rev.1, Seagate 7200.9 250GB, 378MB SD 133 Infineon RAM, Hauppauge DVB-S 1.5, Gehäuse Eigenbau, 240x128 gLCD mit Toshiba T6963c Chipsatz
    Software: c´t VDR 4.5 + Kernel 2.4.31 -ct-1

  • Naja, der User vdr darf nicht mounten nem ich mal stark an :)


    Da fehlt zumindest user bei den Optionen.


    dann zum testen mal an der Komandozeile:
    sudo -u vdr mount /mnt/Alexbilder


    Dann sieht man warum nicht gemountet wird.

  • Achja die guten alten Rechte... Wenn ich es teste kommt dabei raus das nur root mounten darf:

    Code
    mount: only root can mount //192.168.0.100/Alex/Bilder on /mnt/Alexbilder

    Was muss ich jetzt noch ändern das der User VDR mounten darf?

    Mein VDR:
    Hardware: MSI MS 6318 Rev.1, Seagate 7200.9 250GB, 378MB SD 133 Infineon RAM, Hauppauge DVB-S 1.5, Gehäuse Eigenbau, 240x128 gLCD mit Toshiba T6963c Chipsatz
    Software: c´t VDR 4.5 + Kernel 2.4.31 -ct-1

  • Schrieb ich doch :lehrer1


    Code
    //192.168.0.100/Alex /mnt/Alexbilder smbfs user,noauto,username=name,password=pass 0 0


    ansonsten man mount


    Meine Zeile schaut so aus:

    Code
    //192.168.1.3/video    /mnt/video      cifs     user,noauto,username=user,password=pass,uid=vdr,gid=vdr,nls=iso8859-15,file_mode=0666   0 0
  • Hallo,


    ich bin mir nicht ganz sicher, aber ich glaube Du kannst nur die Freigabe mounten und keine Ordner in der Freigabe.


    Also so nicht:
    //192.168.0.100/Alex/Bilder /mnt/Alexbilder


    sondern so:
    //192.168.0.100/Bilder /mnt/Alexbilder


    Dazu mußt Du allerdings das Verzeichnis "Bilder" auf der Windows-Maschine direkt freigeben. Aber wie gesagt, bin ich mir nicht zu 100% sicher.


    MfG
    Daniel

  • [Und wie erlaube ich dem User zu mounten?]


    Warum schreib ich des nochmal wenn ichs oben schon gefragt hab :angst

    Mein VDR:
    Hardware: MSI MS 6318 Rev.1, Seagate 7200.9 250GB, 378MB SD 133 Infineon RAM, Hauppauge DVB-S 1.5, Gehäuse Eigenbau, 240x128 gLCD mit Toshiba T6963c Chipsatz
    Software: c´t VDR 4.5 + Kernel 2.4.31 -ct-1

    Einmal editiert, zuletzt von foerscht ()

  • So wenn ich jetzt also meine Zeile in der fstab änder in diese:

    Code
    //192.168.0.100/Bilder /mnt/Alexbilder user,noauto,username=user,password=pass,uid=vdr,gid=vdr,nls=iso8859-15,file_mode=0666   0 0

    und danach mit

    Code
    sudo -u vdr mount /mnt/Alexbilder

    schaue obs geht, bekomm ich noch immer die selbe Fehlermeldung.

    Mein VDR:
    Hardware: MSI MS 6318 Rev.1, Seagate 7200.9 250GB, 378MB SD 133 Infineon RAM, Hauppauge DVB-S 1.5, Gehäuse Eigenbau, 240x128 gLCD mit Toshiba T6963c Chipsatz
    Software: c´t VDR 4.5 + Kernel 2.4.31 -ct-1

    Einmal editiert, zuletzt von foerscht ()

  • wo ist den jetzt das Dateisystem hingekommen?


    Code
    //192.168.0.100/Bilder /mnt/Alexbilder cifs user,noauto,username=user,password=pass,uid=vdr,gid=vdr,nls=iso8859-15,file_mode=0666   0 0


    dann mal als User root mounten:


    mount /mnt/Alexbilder
    Gehts, ansonsten welche Fehlermeldung?


    Dann als user vdr:
    sudo -u vdr mount /mnt/Alexbilder
    Gehts, ansonsten welche Fehlermeldung?


    Wegen ob user mounten darf:
    Der parameter "user" in der fstab erlaubt das.

  • Der erste Mount Befehl geht nicht:

    Code
    mount: unknown filesystem type 'cifs'

    Daher hatte ich es aus der Commandozeile herausgenommen.

    Mein VDR:
    Hardware: MSI MS 6318 Rev.1, Seagate 7200.9 250GB, 378MB SD 133 Infineon RAM, Hauppauge DVB-S 1.5, Gehäuse Eigenbau, 240x128 gLCD mit Toshiba T6963c Chipsatz
    Software: c´t VDR 4.5 + Kernel 2.4.31 -ct-1

  • Jetzt hab ich leider wieder eine Fehlermeldung

    Code
    mount: wrong fs type, bad option, bad superblock on //192.168.0.100/Bilder, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail  or so

    in der Syslog steht dann

    Code
    smbfs: mount_data version 1919251317 is not supported

    Mein VDR:
    Hardware: MSI MS 6318 Rev.1, Seagate 7200.9 250GB, 378MB SD 133 Infineon RAM, Hauppauge DVB-S 1.5, Gehäuse Eigenbau, 240x128 gLCD mit Toshiba T6963c Chipsatz
    Software: c´t VDR 4.5 + Kernel 2.4.31 -ct-1

Jetzt mitmachen!

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