umount Frage

  • Ich hab diese /etc/fstab


    /dev/hda2 / reiserfs defaults 1 1
    /dev/hda5 /video reiserfs defaults 1 2
    /dev/hda1 swap swap pri=42 0 0
    devpts /dev/pts devpts mode=0620,gid=5 0 0
    proc /proc proc defaults 0 0
    usbdevfs /proc/bus/usb usbdevfs noauto 0 0
    /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
    /dev/dvd /media/dvd auto ro,noauto,user,exec 0 0
    /dev/hdc /cdfs cdfs ro,noauto,user 0 0


    und diese /usr/local/src/VDR/mount.sh


    #!/bin/bash
    #
    # This script is called from VDR to mount/unmount/eject
    # the sources for MP3 play.
    #
    # argument 1: wanted action, one of mount,unmount,eject,status
    # argument 2: mountpoint to act on
    #
    # mount,unmount,eject must return 0 if succeeded, 1 if failed
    # status must return 0 if device is mounted, 1 if not
    #


    action="$1"
    path="$2"


    case "$action" in
    mount)
    eject -t "$path" || exit 1 # close the tray
    mount "$path" || exit 1 # mount it
    ;;
    unmount)
    umount "$path" || exit 1 # unmount it
    ;;
    eject)
    eject "$path" || exit 1 # eject disk
    ;;
    status)
    cat /proc/mounts | grep -q "$path" # check if mounted
    if [ $? -ne 0 ]; then # not mounted ...
    exit 1
    fi
    esac


    exit 0



    und diese /video/plugins/mp3sources.conf


    /mp3;Locale Platte;0
    /media/dvd;DVD;1
    /cdfs;CD-Audio;1;*.wav



    Wenn ich nun im MP3 Plugin das DVD Laufwerk auswähle und es montiere funktioniert alles.
    Will ich aber das DVD Laufwerk demontieren geht das nicht :rolleyes:


    Wenn ich mount mache sieht das so aus


    linux90:~ # mount
    /dev/hda2 on / type reiserfs (rw)
    proc on /proc type proc (rw)
    devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
    /dev/hda5 on /video type reiserfs (rw)
    tmpfs on /dev/shm type tmpfs (rw)
    usbdevfs on /proc/bus/usb type usbdevfs (rw)
    /dev/hdc on /media/dvd type iso9660 (ro,nosuid,nodev)


    Habe hier Suse 9 und mp3-0.8.3 im Einsatz.
    Ich komm nicht drauf was es sein könnte ........
    Vielleicht könnt ihr mir helfen

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

  • Falls kein Scriptfehler vorliegt (hab's mir nicht genauer angesehen), könnte irgendein Prozess noch darauf zugreifen. lsof <device> sagt mehr.

    LG
    Jochen


    Rpi4 headless mit MLD 5.4 als Server via satip-Plugin hinter einem Telestar Digibit Twin, ein Rpi3 als Streamdev-Client mit MLD 5.4

    Rpi3 auch hinter Telestar Digibit Twin und mit MLD 5.4

  • Bin jetzt leider nicht gerade an meiner Linux Kiste,
    aber ich kann nur sagen das bei meiner alten installation mit Suse 8.2
    das umount geht. Wenn ich umount /dev/hdc mache kommt irgendwas mit device busy wenn ich mich recht erinnere, was wohl wirklich darauf hin deutet das da wohl noch was drauf zugriff hat.
    Zuerst ging das mount nicht, hab aber dann schnell gemerkt das die mount.sh keine Ausführrechte hat, dann ging zumindestens das mounten ......... ?(

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

  • Wenn ich lsof /dev/hdc doer lsof /media/dvd eingebe kommt einfach nichts, was mach ich falsch ???
    Ich habe jetzt festgestellt wenn ich ein mount üner MP3 Plugin mache aufs DVD Laufwerk geht, ohne was abzuspielen geht auch das umount, wenn ich einen MP3 Titel abgespielt haben, geht umount nicht mehr über das mount.sh
    Wenn ich jetzt ein mount auf das DVD mache, spiele was ab, wechsel dann zum MP3 Verzeichnis auf der HD ohne was abzuspielen gelingt auch das umount.
    Kann damit vielleicht jemand was anfangen, und mir weiter helfen ?

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

  • Kann mir den niemand helfen ???

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

  • Hi,


    da mir der ganze kram mit dem manuellen mount baim MP3 Plugin zu umständlich war (WAF sehr niedrig ;) ) habe ich autofs installiert und greife darüber auf CD als cdfs oder CD als iso zu. Der umount passiert automatisch nach einer einstellbaren inaktivitätszeit. Mit ein bißchen Basteln kann man dann sogar noch die Laufwerksgeschwindigkeit je nach Zugriffsart ändern (cdfs nur 2- oder 4-fach wegen Geräuschpegel).


    Aber richtig helfen tut Dir das jetzt vielleicht auch nicht...


    Tschööö
    Robert

    :vdr2 Server: vdr 2.6.4 (yavdr) im Ubuntu 22.04 docker, Client: Kodi (LibreELEC)

  • Doch würde mir helfen wen ndu mir sagst wo ich das autofs bekomme ?
    oder ist es schon in der Suse 9 drin ?

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

  • Vielen dank @ rfu

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

Jetzt mitmachen!

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