dvd/cdrom mounten
-
hi,
- warum in englisch: als ich die tests gemacht habe, habe ich noch nicht gewusst, wo ich meine "probleme" hinschicken werden, daher in englisch....
- habe manchmal versucht eine musik cd zu mounten, manchmal eine cd mit irgendwelchen gebrannten dateien. ich kann jetzt leider nicht sagen, welche fehlermeldung mit audio cd und welche mit datei cd entstanden ist.
werde mich heute am abend nochmal dazu setzen und oben vorgeschlagene sachen probieren...
mfg
duschl
-
hier ist was in meinem fstab file steht:
/dev/cdrom /cd iso9660 ro,user,noauto,unhide 0 0wenn ich oben angefuehrten mount -t ... befehl eingebe(kann ich uebrignes nur als root) passiert folgendes: naemlich nichts, es werden nur die verschiedenen mount optionen gelistet:
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options].
For many more details, say man 8 mount .hab keine ahnung, wie ich das angehen koennte. gibt es in linux irgendeinen journal-file, der alle befehle irgendwie mitschreibt? denn der yast2 kann cd's mounten... da koennte ich dann nachsehen.
cheers,
duschl
-
Wie bereits gesagt: Normale CDs kannst Du einfach via "mount /cd" mounten, Audio-CDs kann man nicht mounten, da sie kein Dateisystem haben, die spielst Du einfach via XMMS oder cdcd oä ab.
-
ich habe KEINE audio cd und als user kann ich jetzt sagen
mount /dev/cdrecorder antwort: kennt das filesystem nicht.
als root kann ich sagen: mount -a /dev/cdrecorder und dann wird es gemounted, wenn ich aber auf das gemountete laufwerk schaue, ist nichts da, nur . und ..der eintrag in meinem fstab schaut so aus:
/dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0hab keine ahnung, wos's da feigelt....
duschl
-
/dev/* sind nur die Device Dateien. Wenn du etwas mounten willst, musst du ein Verzeichnis mounten:
mount /media/cdrecorder
in deinem Fall.
-
gleiche fehlermeldung! wenn ich z.b. die floppy mounte, dann mach ich das auch mit mount /dev/fd0 und es geht. an dem duerfte es nicht liegen.
duschl
-
duschl schrieb:
hier ist was in meinem fstab file steht:
/dev/cdrom /cd iso9660 ro,user,noauto,unhide 0 0Dein CD-Rom ist doch nach /cd gemounted. Also CD einlegen, warten bis das Laufwerk geladen hat!!! und dann den /cd Ordner öffnen und du kannst auf die CD zugreifen. Was willst du mehr?
Und bei deiner Ausgabe des mount-Befehls steht doch alles da, du must nur lesen:
duschl schrieb:
A device can be given by name, say /dev/hda1 or /dev/cdrom...
ergo ist der richtige Befehl:
mount -t iso9660 -r /dev/cdrom /cdrom
Und wunder dich nicht wenn mount das kommentarlos macht, dann ist alles i.o.
Und das du nur als root mounten kannst ist auch ganz i.o. Ansonsten würden bei einem Multiusersystem ein User auf Festplatten zugreifen können, auf denen er nichts zu suchen hat.
MfG Bongolus.
P.S. Willkommen in der wunderbaren Welt von Linux!
-
Bongolus schrieb:
mount -t iso9660 -r /dev/cdrom /cdrom
Unnötig; wenn das in seiner /etc/fstab steht dann reicht doch "mount /cd" völlig aus.
Und das du nur als root mounten kannst ist auch ganz i.o.
Nein, das ist eigentlich nicht in Ordnung; er hat in den Optionen in der fstab doch explizit gesagt dass User die CD auch mounten können sollen.
duschl: Sag uns bitte doch mal was ein "mount /cd" ausgibt.
-
vielleicht solltest du dir einen automounter installieren
Ansonsten:
In /dev befinden sich verzeichnisse, dass ist grob gesagt eine Schnitstelle zum kernel, über die du Daten auslesen kannst. Mounten kannst du eben Verzeichnisse, über die du ein Dateisystem einlesen kannst. Eigentlich funktioniert das somount <Device> <Verzeichniss> -t <Dateisystem oder auto>
das Device ist idr. /dev/cdrom. Das Verzeichniss muss schon existieren (ansonsten kommt die Fehlermeldung mount: mount point <Verzeichniss> does not exist)! Also wenn du dir nicht sicher bist prüfe das vorher mit ls <Verzeichniss>. Um das mounten jetzt dem User zu erlauben und den mount Befehl zu vereinfachen, kannst du eben Informationen wie etwas gemountet werden soll in die /etc/fstab eintragen. Das macht idr. deine Distribution. Nun sollte es ausreichen, wenn du
mount <Verzeichniss>
machst. Wenn das Verzeichniss nicht in der /etc/fstab gefunden wurde, dann kommt die Fehlermeldung => *mount: can't find /cdrom in /etc/fstab or /etc/mtab
Wahrscheinlich hast du jetzt aber durch das ln -fs das richtige Device überschrieben, daher der I/O-Error. Ruf mal dmesg in der Konsoler auf und schau nach den Zeilen, wo der Name deines CD-ROM Laufwerk steht, sieht zB. so aus hdc: SAMSUNG SP1614N, ATA DISK drive
In dem Fall ist dann /dev/hdc das entsprechende Device
-
hi,
habe den dmesg befehl ausgefuehrt und gesehen dass /dev/hdc das cdrom ist.
ich habe dann noch nach ein gebrowst und hdc kommt in folgenden zeilen auch noch vor:
ide_setup: hdc=ide-scsi
hdc: no flushcache support
Kernel command line: root=/dev/hda3 hdc=ide-scsi vga=791
ide-scsi: hdc: unsupported command in request queue (0)
end_request: I/O error, dev 16:00 (hdc), sector 64> solche zeilen gibt es viele mit verschiedenen sektoren...
wie dem auch sei, mein fstab file jetzt modifiziert:
/dev/hdc /media/cdrecorder auto ro,noauto,user,unhide 0 0
es gibt auch den ordner /media/cdrecorder
info: ich habe linux aufgesetzt, weil unter windows auch probleme mit cdrom. aber wieso kann ich nicht bei hand cds mounten und der yast2 kann es?????
ich werde das cdrom ausbauen und bei einem anderen computer testen.... ich glaube ich habe alles probiert.
danke allen, habe viel theorie uebers mounten gelernt..
duschl
-
Du hast uns noch immer die Fehlermeldung nicht mitgeteilt, wie sollen wir Dir so denn helfen?
-
und das mounten klappt immer noch nicht? (also wenn du `mount /media/cdrecorder` eingibst)
Deaktivier sonst mal die SCSI Emulation. Brennen kann man mittlerweile eh direkt via ATAPI.
-
ich habe die fehlermeldungen in meinem ersten posting alle gesammelt. mit hilfe des forums habe ich es geschafft, dass ich zumindest ohne felhermeldung den mount befehl eingeben kann. aber die cd wird effektiv NICHT gemounted, das hab ich irgendwo oben geschrieben. wenn ich nach dem mounten cd /media/cdrecorder mache, dann sehe ich dort nur 2 verzeichnisse: . und .. !
bevor ich zum schraubenzieher greife und das cdrom ausbaue, werde ich mir im netz einen automounter suchen, vielleicht wirds dann was.
danke!
duschl
-
Da ist aber kein einfaches "mount /cd && ls /cd" dabei, probier das bitte noch und poste das Resultat hier.
-
.. anweisungen:
aber davor: info: zeile aus fstab file:
/dev/hdc /media/cdrecorder auto ro,noauto,user,unhide 0 0habe daten cd im cd laufwerk.
gebe ein: mount /cd >>> resultat:
mount: can't find /cd in /etc/fstab or /etc/mtab
das war zu erwarten.
wenn ich eingebe: munt /dev/hdc >>> resultat:
/dev/hdc: Input/output error
mount: I could not determine the filesystem type, and none was specifiedmit /dev/cdrecorder im fstab file dann keine fehlermeldung, aber gemountet wird die cd trotzdem nicht (siehe ein paar postings weiter oben).
duschl
-
kannst du die CD manuell mounten?
> mount -t auto /dev/hdc /mnt/ > ls /mnt/
-
als user:
mount -t auto /dev/hdc /media/cdrecorder
antwort:
mount: only root can do thatals su:
mount -t auto /dev/hdc /media/cdrecorder
antwort:
/dev/hdc: Input/output error
mount: you must specify the filesystem typeals su:
mount -t iso9660 /dev/hdc/media/cdrecorder
antwort: eine ganze latte von optionen:
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options].
For many more details, say man 8 mount .(anmerkung: fstyp=iso9660 wird vom gerade installierten automounter verwendet. so nebenbei: mit dem automounter geht es auch nicht....). ich habe auch
mount -fstyp=iso9600 probiert... detto.duschl
-
mount -t iso9660 /dev/hdc/media/cdrecorder
da fehlt ja auch ein Leerzeichen
als user:
mount -t auto /dev/hdc /media/cdrecorder
antwort:
mount: only root can do that
-
Wenn Fehlerbeschreibungen so ungenau und unstrukturiert kommen, ist es verdammt schwer, zu helfen.