yavdr-0.4 + USB Massenspeicher sicher entfernen.

  • Hi,


    Wo läuft denn das bei yavdr-0.4 ab in welchem File - funktioniert hier nämlich nicht immer.
    Gemountet wird das ja super z. b: ne Usb Platte mit Vdr Aufnahmen drauf einfach anstecken
    und man kann auf diese Vdr Aufnahmen gleich übern Vdr zugreifen.


    Aber das umounten also Vdr Eintrag im Menü (USB Massenspeicher sicher entfernen) klappt hier nicht immer.


    Könnte man den Befehl zum Mounten nicht auch noch zusätzlich in das Befehlemenü einbauen falls auch mal das Mounten fehlschlagen würde?


    Gruss
    Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

  • Hi,


    Keiner da bei dem es auch schonmal versagt hat das umounten ?
    Klappts bei den anderen immer ?


    Gruss
    Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

  • Hi,


    Hab mir nun ein kleines Script geschrieben welches ich in der menuorg.xml per;

    Code
    screen -dm sh -c /pfad_zum_script


    aufrufe um zu umounten oder auch zu mounten von Usb Massenspeicher.


    Nur leider klappt das auch aus dem Vdr heraus nicht - wo is der Hund begraben ?
    Im Syslog is aber zu sehen das es ausgeführt wird und zwar ohne irgendwelche Fehlermeldungen


    Führ ich das Script auf der Konsole aus klappts, auch wenn ich es in der Konsole per;

    Code
    screen -dm sh -c "/pfad_zum_script"


    aufrufe funktioniert es.


    Das Script liegt bei mir derzeit im User Ordner also /home/user
    und es hat root Rechte.
    Zuvor hab ich es mit Vdr Rechten getestet funktioniert auch in der Konsole.


    Jedenfalls wird hier weder mit meinem Script noch mit dem vdr-mounter meine Usb Platte umountet
    is ne Fat32 Platte - kommt aber später sowieso ne andere Platte mit ext3.


    EDIT !
    Hier das Script;


    Und hier der Aufruf in der menuorg.xml;

    Code
    <command name="USB Massenspeicher mounten / umounten" confirm="yes" execute='screen -dm sh -c &quot;/home/user/usbplatte_mount_umount.sh&quot;' />


    Gruss
    Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

    3 Mal editiert, zuletzt von Bert ()

  • Hi,


    Kann mir nicht vorstellen das das Umounten nur bei mir nicht klappt, zumal ich das selbe Problem auch mit ner anderen in ext3 formatierten Platte habe.


    Hab nun ein Script gebastelt mit dem das Umounten bei meiner ext3 Usb Platte jedenfalls klappt
    (nicht wundern im Script steht einiges mehr da ich es auch zum manuellen Nachmounten verwenden wollte - was aber nicht klappt da es an den Rechten scheitert um den Ordner in /media zu erstellen).
    Hab das Script usbplatte_mount_umount benannt und unter /usr/bin abgelegt es sieht nun so aus;


    Das Script hat die Rechte root:root rwx-rx-rx
    Wie man im Script sehen kann hab ich ein bisschen Logging eingebaut, es braucht also auch das Verzeichnis /var/log/own_logs.


    Aufrufen tu ich das Script ueber die menuorg.xml natürlich getemplatet hab also dazu in /etc/yavdr/templates_custom/var/lib/vdr/plugins/menuorg.xml
    ein File mit Bezeichnung 86_05_own_commands angelegt das wie folgt aussieht;

    Code
    <command name=<?cs call:quote(_("USB Massenspeicher mounten / umounten")) ?> confirm="yes" execute="/usr/bin/usbplatte_mount_umount &amp;> /dev/null" />


    Danach noch den Befehl;

    Code
    sudo process-template /var/lib/vdr/plugins/menuorg.xml


    ausgeführt damit der Befehl in die /var/lib/vdr/plugins/menuorg.xml geschrieben wird welcher dann im Vdr Menü unter System -> Befehle ganz oben steht
    (nennt sich dann USB Massenspeicher mounten / umounten und damit klappt das Umounten nun jedesmal im Gegensatz zum Eintrag USB Massenspeicher sicher entfernen
    der ja out of the box im yavdr-0.4 dabei ist.
    Riecht also nach nem Bug denke ich.



    Kann sich da mal wer dazu äussern ? es gibt doch jede Menge User die yavdr-0.4 verwenden die müssten das Problem ja auch haben
    zumindest bei Usb Platten.


    Vielleicht hat auch noch wer ne Idee wie ich das in meinem Script hinkriegen könnte das diese Zeile greifen würde;

    Code
    mkdir -p $USBMOUNT && chown -R $USER:$GROUP $USBMOUNT && mount UUID=$UUID $EXT3_MOUNTOPTIONS $USBMOUNT


    Wie schon oben erwähnt scheiterts da an den Rechten es wird also kein Verzeichnis $USBMOUNT erstellt und somit kann ich nicht manuell nachmounten
    (Umounten hingegen klappt hervorragend).


    Gruss
    Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

    Einmal editiert, zuletzt von Bert ()

  • Hmm, schade bleibt wohl ein Monolog.
    Hauptproblem mit Umounten is ja eigentlich beseitigt mit meinem Script
    aber ich würd halt gern auch noch für den Fall das ich es mir nach nem Umount anders überlege mit dem selben Script per Fernbedienung wieder mounten können.
    Na ja kommt Zeit kommt Rat (is auch nur ein Rechte Problem das der Mount nicht klappt).
    Muss ich halt derweil einmal Usb ausstecken und wieder einstecken damit der Mount klappt (is halt nicht so komfortabel dann).


    Interessiert hätte mich halt auch wie das bei den anderen Usern so klappt mit dem vdr-mounter der ja hier nicht funktioniert wenns ums umounten geht.


    Gruss
    Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

  • Hi,


    Wirklich kein yavdrler da der da was dazu sagen kann oder User die ein yavdr-0.4 am Laufen haben ?


    Gruss
    Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

  • Wirklich kein yavdrler da der da was dazu sagen kann oder User die ein yavdr-0.4 am Laufen haben ?


    Ich bin zwar da, aber habe kein 0.4 und benutze keine externen Platten.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Hi gda,


    Alles klar, da kannst dann natürlich nichts dazu sagen warum hier der vdr-mounter im yavdr-0.4 nicht will.
    Na ja, vielleicht meldet sich ja nochmal jemand.


    Gruss
    Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

Jetzt mitmachen!

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