dvd/cdrom mounten



  • 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 so

    mount <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 0

    habe 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 specified

    mit /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 that

    als su:
    mount -t auto /dev/hdc /media/cdrecorder
    antwort:
    /dev/hdc: Input/output error
    mount: you must specify the filesystem type

    als 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. 🙄


Anmelden zum Antworten