PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : umount einer DVD funktioniert nicht: device busy



lars8998
15.03.06, 14:25
Hallo,

ich nutze Debian SID (testing) und beim umount einer DVD bekomme ich immer Probleme.

Folgendes Szenario:

- Die Datei /etc/fstab hat folgenden Inhalt:
proc /proc proc defaults 0 0
/dev/hda2 / ext3 defaults,errors=remount-ro 0 1
/dev/hda1 none swap sw 0 0
/dev/hdb /media/dvd iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy auto rw,user,noauto 0 0
/dev/sda1 /media/stick auto rw,user,noauto 0 0

- Ein normaler Benutzer kann sie mounten und umounten
- Die DVD wird durch einen Benutzer gemountet
- Der Benutzer öffnet den Konqueror und lässt sich dort den Inhalt der DVD anzeigen
- Nun wird ein ganz anderer Pfad selektiert (z.B. /home)
- Nun wird ein umount eingegeben
- Fehlermeldung: Device busy

- Ausgabe von lsof /media/dvd:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
kdeinit 6656 lars 17r REG 3,64 21458944 538812 /media/dvd/video_ts/video_ts.vob
kdeinit 6656 lars 18r REG 3,64 40960 538974 /media/dvd/video_ts/vts_01_0.vob
kdeinit 6656 lars 19r REG 3,64 151867392 539028 /media/dvd/video_ts/vts_01_1.vob
kdeinit 6656 lars 20r REG 3,64 426360832 539190 /media/dvd/video_ts/vts_02_0.vob
kdeinit 6656 lars 21r REG 3,64 1073739776 539244 /media/dvd/video_ts/vts_02_1.vob
kdeinit 6656 lars 22r REG 3,64 1073739776 539298 /media/dvd/video_ts/vts_02_2.vob
kdeinit 6656 lars 23r REG 3,64 1073739776 539352 /media/dvd/video_ts/vts_02_3.vob
kdeinit 6656 lars 24r REG 3,64 980596736 539406 /media/dvd/video_ts/vts_02_4.vob
kdeinit 6656 lars 25r REG 3,64 40960 539568 /media/dvd/video_ts/vts_03_0.vob
kdeinit 6656 lars 26r REG 3,64 762460160 539622 /media/dvd/video_ts/vts_03_1.vob
kdeinit 6656 lars 27r REG 3,64 40960 539784 /media/dvd/video_ts/vts_04_0.vob
kdeinit 6656 lars 28r REG 3,64 591179776 539838 /media/dvd/video_ts/vts_04_1.vob
kdeinit 6656 lars 29r REG 3,64 40960 540000 /media/dvd/video_ts/vts_05_0.vob
kdeinit 6656 lars 30r REG 3,64 384399360 540054 /media/dvd/video_ts/vts_05_1.vob
kdeinit 6656 lars 31r REG 3,64 40960 540216 /media/dvd/video_ts/vts_06_0.vob
kdeinit 6656 lars 32r REG 3,64 500948992 540270 /media/dvd/video_ts/vts_06_1.vob
kdeinit 6656 lars 33r REG 3,64 40960 540432 /media/dvd/video_ts/vts_07_0.vob
kdeinit 6656 lars 34r REG 3,64 657358848 540486 /media/dvd/video_ts/vts_07_1.vob
kdeinit 6656 lars 35r REG 3,64 40960 540672 /media/dvd/video_ts/vts_08_0.vob
kdeinit 6656 lars 36r REG 3,64 21493760 540726 /media/dvd/video_ts/vts_08_1.vob
kdeinit 6656 lars 37r REG 3,64 40960 540888 /media/dvd/video_ts/vts_09_0.vob
kdeinit 6656 lars 38r REG 3,64 630640640 540942 /media/dvd/video_ts/vts_09_1.vob

- Das sind genau die Pfadangaben, die ich mir vorher im Konqueror angesehen habe
+ Der Konqueror scheint sich das gemerkt zu haben
- Problemlösung: kill -9 6656
- Jetzt funktioniert umount /media/dvd

Angeblich soll dieses Problem nicht auftreten, wenn ich das Paket gamin installiere. Das deinstalliert fam. Die Aussage stammt von einem Debian Entwickler auf der Cebit.
Leider habe ich das gewünschte Ziel nicht erreicht.

Flex6
15.03.06, 15:20
Device busy heißt soviel das das lw noch arbeitet und nicht unmounten kann..vielleicht von einen prog oder so, probier es am besten mit einen player ..manchmal dauert es auch einen moment bis das lw frei ist

lars8998
15.03.06, 16:17
Gerade habe ich eine Lösung gefunden. Weil ich nicht weiss, was mittlerweile nicht funktioniert (z.B. Totem), weiss ich noch nicht, ob die Lösung gut ist.

- installiere das Paket hal in der Version 0.5.6-4
- es wird dadurch sehr viel upgegraded
- toten existiert nicht mehr und kann auch nicht installiert werden (Weis jemand warum?)
- Konqueror wird deinstalliert
+ und muß neu installiert werden
- ist er neu installiert, so kann ich bei einer gemounteten DVD alles machen
+ nur die Daten ins Dateisystem kopieren funktioniert nicht trotz libdvdread3 (Weiss jemand warum?)
- danach selektiere ich einen anderen Pfad
- umount der DVD funktioniert