mounten von dvdrom und dvdwriter

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

mounten von dvdrom und dvdwriter

Beitrag von seeadler » 24.07.2006 16:50:03

meine einträge in der fstab:
/dev/hdc /mnt/dvdrom iso9660 rw,user,auto 0 0
/dev/hdd /mnt/dvdrw iso9660 rw,user,auto 0 0
also wenn ich meinen rechner hochfahre, dann sind meine laufwerk automatisch eingebunden, aber:

1.Frage: lässt sich die Fehlermeldung beim Systemstart auch auf vermeiden, obwohl
ich in in der fstab den eintrag auto beibehalte
2. Frage: wenn ich nun eine cd oder dvd einschiebe und dann unter devices gehe,
--> medium auswerfen,
dann erscheint folgender fehler:
Eject /dev/hdc failed!
Wie wird es mir ermöglicht, das mein medium wieder ausgeworfen wird?

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von catdog2 » 24.07.2006 17:24:31

1.Frage: lässt sich die Fehlermeldung beim Systemstart auch auf vermeiden, obwohl
ich in in der fstab den eintrag auto beibehalte
Keine Ahnung. Stört doch nicht.
2. Frage: wenn ich nun eine cd oder dvd einschiebe und dann unter devices gehe,
--> medium auswerfen,
dann erscheint folgender fehler:
Eject /dev/hdc failed!
Wie wird es mir ermöglicht, das mein medium wieder ausgeworfen wird?
Du kannst das LW nur unmounten, wenn kein Prozess mehr auf die Daten Zugreift.

Code: Alles auswählen

lsof /dev/hdc
sagt dir, welche das tun.
Unix is user-friendly; it's just picky about who its friends are.

seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

Beitrag von seeadler » 24.07.2006 17:35:46

lsof /dev/hdc
wenn ich die Konsole das eingebe:

Code: Alles auswählen

uma:/# Isof dev/hdc
bash: Isof: command not found
dann erscheint nur

Code: Alles auswählen

bash: Isof: command not found

_mh_
Beiträge: 171
Registriert: 10.07.2006 11:52:28

Beitrag von _mh_ » 24.07.2006 17:43:56

Hallo,

das Ding heisst lsof mit einem kleinen (L) vorne dran :) (steht fuer list open files)

Was du alternativ benutzen kannst ist fuser -mv /cdrom

ps: lsof musst du hoechstwahrscheinlich installieren, paket lsof

seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

Beitrag von seeadler » 24.07.2006 17:59:00

Code: Alles auswählen

lsof /dev/hdc
COMMAND  PID    USER   FD   TYPE DEVICE  SIZE NODE NAME
famd    2898 michael   83r   DIR   22,0  2048 4416 /mnt/dvdrom
famd    2898 michael   88r   DIR   22,0  2048 4800 /mnt/dvdrom/dists
famd    2898 michael   89r   DIR   22,0  2048 6144 /mnt/dvdrom/doc
famd    2898 michael   90r   DIR   22,0  2048 5696 /mnt/dvdrom/install
famd    2898 michael   91r   DIR   22,0 10240 4480 /mnt/dvdrom/isolinux
famd    2898 michael   92r   DIR   22,0  2048 5632 /mnt/dvdrom/pics
famd    2898 michael   93r   DIR   22,0  2048 6784 /mnt/dvdrom/pool
famd    2898 michael   94r   DIR   22,0  2048 6720 /mnt/dvdrom/preseed
famd    2898 michael   95r   DIR   22,0  2048 5568 /mnt/dvdrom/.disk
welche parameter müssen in der fstab geändert werden, so das sich der dvd-schieber rausfahren lässt?[/code]
Zuletzt geändert von seeadler am 24.07.2006 18:01:36, insgesamt 1-mal geändert.

_mh_
Beiträge: 171
Registriert: 10.07.2006 11:52:28

Beitrag von _mh_ » 24.07.2006 18:01:16

Hallo,

das hat nichts mit der /etc/fstab zu tun. Der Prozess "famd" (aka File Alteration Monitor) benutzt das device noch. Hmm, es gibt mittlerweile so viele Programme die FAM verwenden. Hast du irgendeinen File-Browser offen? (Konqueror, Nautilus, Thunar .... ) der auf das /cdrom zeigt ? oder vielleicht ein Brennprogramm?

seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

Beitrag von seeadler » 24.07.2006 18:06:14

habe soweit alles geschlossen, browser etc.
aber wenn ich auf die devices gehe muss ich ja den konqueror zwangläufig in Anspruch nehmen um die dvd auszuwerfen,
leider ohne erfolg, immer noch die ausgabe

Code: Alles auswählen

Eject /dev/hdc failed!
per knopfdruck lässt sich die lade auch nicht öffnen!

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 24.07.2006 18:20:31

seeadler hat geschrieben:habe soweit alles geschlossen, browser etc.
aber wenn ich auf die devices gehe muss ich ja den konqueror zwangläufig in Anspruch nehmen um die dvd auszuwerfen,
leider ohne erfolg, immer noch die ausgabe

Code: Alles auswählen

Eject /dev/hdc failed!
per knopfdruck lässt sich die lade auch nicht öffnen!
Moin

Solang der famd noch auf dein device zugreift kannst du es weder software seitig noch hardware seitig (drücken des knopfes am LW) öffnen, da das laufwerk "gesperrt" ist..

greetz Sascha
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

_mh_
Beiträge: 171
Registriert: 10.07.2006 11:52:28

Beitrag von _mh_ » 24.07.2006 18:20:32

mach mal konqueror zu, mach dir ne shell auf und mach folgendes:

Code: Alles auswählen

umount /dev/hdc
eject /dev/hdc
geht das?

seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

Beitrag von seeadler » 24.07.2006 18:46:55

Code: Alles auswählen

unmount /dev/hdc
-su: unmount: command not found
puma:~# eject /dev/hdc
umount: /mnt/dvdrom: device is busy
umount: /mnt/dvdrom: device is busy
nicht das ich jetzt windows-fan wäre oder so? aber unter diesem ist ganz einfach möglich, den dvdschieber sowohl durch drücken als auch mit der
option "dvd auswerfen" zu realisieren
das muss doch auch irgendwie unter linux funktionieren?

wie löst ihr dieses Problem, habt ihr ganze andere einträge in der fstab?
mountet ihr eure Laufwerke bei jedem booten des systems auf's Neue oder wie
geht ihr vor?

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 24.07.2006 18:56:47

Moin

Nochmal zum mitschreiben...

Alle Programme die auf das Laufwerk zugreifen beenden, bzw aus /media/dvd oder wie auch immer raus gehen..

Erst dann ist es möglich diese Aktion des auswerfens zu benutzen..

greetz Sascha
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von catdog2 » 24.07.2006 19:03:35

Es heisst nicht unmount sondern umount. Das macht eject aber automatisch.

Ich geh so vor:
- Wechseldatenträger (CD,USB-stick,...) rein
- mount /dev/wasweisich (oder selbiges mitm konqueror)
- Mache, was ich mit damit machen will.
- Beende alle Zugriffe auf das filesystem. (in ein Verzeichnis außerhalb wechseln)
- umount(eject) /dev/waswisich (oder wieder mitm konqueror)

Wenns nicht klappt:
- Störenden Prozess ausfindig machen (lsof /dev/wasweisich)
- versuchen selbigen dazu zu bewegen vom den Zugriff zu beenden.
- Wenn das nicht klappt: störenden Prozess abschießen
- ein umount(eject) und Glücklich sein.
Unix is user-friendly; it's just picky about who its friends are.

seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

Beitrag von seeadler » 24.07.2006 20:13:42

ok, das habe ich begriffen, das da vermutlich noch prozesse im spiel sind,
aber unter windows gibts ja auch keine probleme
da gibts mit sicherheit auch prozesse wo im hintergrund tätig sind, aber da kann ich ohne probleme die dvd auswerfen lassen

_mh_
Beiträge: 171
Registriert: 10.07.2006 11:52:28

Beitrag von _mh_ » 24.07.2006 20:23:59

Hajo, windows isses aber auch scheissegal dass $programm dann abstuerzt und vielleicht imensen Schaden anrichtet, weil das device das du grade einfach unmountest grade irgendwie gebraucht worden waere.. linux geht halt den weg dass es will dass kein Programm irgendwelchen Mist macht bevor es das device hergibt.

mach doch mal ein /etc/init.d/fam stop und probiers dann nochmal. Das umgeht nur das problem, loest es nicht (irgendeine software scheint es noetig zu haben bei dir, aendereungen auf /cdrom zu verfolgen.... )

Wenn man alle Programme mit Zugriff auf das cdrom Laufwerk beendet oder den Programmen sagt dass sie das Cdrom nich mehr blockieren (konqueror) .... geht das auch.

PS: ich finde ehrlich gesagt aussagen wie 'in Windows gehts doch auch' kontraproduktiv.

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 24.07.2006 20:35:58

Deinstalliere einfach FAM. Der Dienst ist nicht zwingend erforderlich.
(Forumssuche FAM)

seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

Beitrag von seeadler » 24.07.2006 21:10:13

vielleicht liegt es auch daran, das ich rw in die fstab eingetragen habe
statt ro?? :?

Antworten