Servus!
Ich bin jetzt seit gut 5 Tagen begeisterter Arch Nutzer...gefällt mir ja auch alles sehr gut,
allerdings hab ich wohl irgendeinen Fehler in der fstab...

Wenn ich eine CD oder DVD mounten will (per mount /dev/cdrom zB), bekomme ich eine Fehlermeldung und die CD/DVD wird nicht gemountet. Wenn ich allerdings "von Hand" mounte, das heisst ohne fstab (mount /dev/cdrom /mnt/cdrom), funktioniert es.
Woran könnte das liegen?

Hier die relevanten Einträge in der fstab:
/dev/cdrom /mnt/cdrom   iso9660   ro,user,noauto,unhide   0      0
/dev/cdrom1 /mnt/cdrom1   iso9660   ro,user,noauto,unhide   0      0
/dev/dvd /mnt/dvd   udf   ro,user,noauto,unhide   0      0
/dev/dvd1 /mnt/dvd1   udf   ro,user,noauto,unhide   0      0
Die Fehlermeldung die bei mount /dev/cdrom kommt:
mount: bad fs type, bad option, bad superblock on /dev/cdrom,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Wie gesagt, die Fehlermeldung kommt nur beim "normalen" mounten ohne Angabe des Mountpunktes, wenn ich den Mountpunkt angebe funktioniert es.
Oder mach ich irgendwas falsch?

mfg
the-mr-freak
the-mr-freak schrieb
Die Fehlermeldung die bei mount /dev/cdrom kommt:
mount: bad fs type, bad option, bad superblock on /dev/dvd1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Was will er denn hier mit /dev/dvd1?
zeige doch mal die Ausgaben von:
ls -l /dev/cdrom*
und
ls -l /dev/dvd*
Oh sorry, mein Fehler...das war der Fehler der bei mount /dev/dvd1 kommt.
Ist im Prinzip auch egal, denn es kommt bei allen (cdrom, cdrom1, dvd, dvd1) der selbe Fehler. Ich editier das mal schnell damits andere die das hier lesen gleich blicken.
ls -l /dev/cdrom*
lrwxrwxrwx 1 root root 17 18. Jun 2007  /dev/cdrom -> /dev/cd/cdrom-sr0
lrwxrwxrwx 1 root root 17 18. Jun 2007  /dev/cdrom0 -> /dev/cd/cdrom-sr0
lrwxrwxrwx 1 root root 17 18. Jun 2007  /dev/cdrom1 -> /dev/cd/cdrom-sr1

ls -l /dev/dvd*
lrwxrwxrwx 1 root root 15 18. Jun 2007  /dev/dvd -> /dev/cd/dvd-sr0
lrwxrwxrwx 1 root root 15 18. Jun 2007  /dev/dvd0 -> /dev/cd/dvd-sr0
lrwxrwxrwx 1 root root 15 18. Jun 2007  /dev/dvd1 -> /dev/cd/dvd-sr1
mfg
the-mr-freak
Dann kommt es auf das Dateisystem der Medien an.

/dev/cdrom* Mounts bedienen laut fstab nur Medien mit einem iso9660 Dateisystem,
/dev/dvd* welche mit udf.

Wenn du bei: mount /dev/cdrom eine normale iso6960-Daten-CD drin liegen hast
sollte es eigentlich funktionieren. Eine Daten-DVD kann schon fehlschlagen, Video-DVDs
auch.

Teste es also bitte mal mit einer daten-CD und:
mount /dev/cdrom
bzw. mount /mnt/cdrom

Bitte auch mal schauen, ob in:
cat /proc/filesystems
jeweils bei udf und iso9660 kein nodev davor stehen.

Wenn du bei einerm Medium Erfolg hast (wie du sagtest) bei:
mount /dev/cdrom /mnt/cdrom
dann bitte mal die Ausgabe davon von mount
und wenn dieses Medium mit: mount /dev/cdrom nicht funktioniert, die Ausgabe
von:
dmesg | tail
Ok also erstmal Danke, zum Verständis hat das schonmal viel gebracht!

Normaler mount mit "mount /dev/das_gerät"
Test vom cdrom mit Daten-CD*: Erfolgreich
Test von cdrom1 mit Daten-CD*: Erfolgreich
Test von dvd mit Daten-DVD**: Nicht Erfolgreich
Test von dvd1 mit Daten-DVD**: Nicht Erfolgreich

*LFS-LiveCD
**UT2004-DVD

Also dh das normale CDs funktionieren, jedenfalls wenn sie ein iso9660 Dateisystem haben.
DVDs funktionieren so nicht, da kommt die Fehler meldung die ich vorher schon gepostet habe (das Device ändert sich natürlich, also entweder eben dvd oder dvd1, je nachdem):
mount: bad fs type, bad option, bad superblock on /dev/dvd1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
dmesq | tail gibt dabei folgendes aus:
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
ISO 9660 Extensions: RRIP_1991A
ISO 9660 Extensions: RRIP_1991A
UDF-fs: No VRS found
UDF-fs: No VRS found
UDF-fs: No VRS found
Dann habe ich noch versucht die DVD mit "mount /dev/dvd /mnt/dvd" zu mounten, hat auch auf beiden Laufwerken funktioniert. Die Ausgabe der Konsole:
mount: blockorientiertes Gerät /dev/dvd ist schreibgeschützt, wird eingehängt im Nur-Lese-Modus
Bei cat /proc/filesystems ist kein nodev vor udf und iso9660.

Also ich bin jetzt glaube ich soweit zu sagen, dass ich normale Daten CDs mounten kann, DVD allerdings nicht (bzw nur mit Angabe des Mountpunktes).

mfg
the-mr-freak
Dann ist das klar.

Der fstab-Eintrag für /dev/dvd* schränkt das mögliche Dateisystem auf udf ein.
Video-DVD's und manche Daten-DVD's sind UDF-formatiert.

Wenn aber jetzt eine DVD nur iso9660 hat, kommt diese Fehlermeldung.
Also deine Tests mit den Daten-DVDs.

Das einfachste dürfte sein, iso9660 als zweite Option beim Dateisystem einzutragen.
Also
/dev/dvd /mnt/dvd udf,iso9660 ro,user,noauto,unhide 0 0

Auch auto als alleiniger Eintrag würde funktionieren (daß schaut dann z.B. nach allen
FS-Formate in /proc/filesystems), kann aber IMHO bei manchen udf-DVD's Probleme
machen.
dongiovanni schrieb Bei mir macht "auto" eigentlich nie Probleme.
Bei mir auch nicht (v.a. da ich noch etliche DVD-RAMs mit ext2 nutze und da ist
"auto" schon praktischer).
Ich hatte früher[tm] aber soweit ich mich erinnere manchmal Probleme mit DVDs
ohne udf-Erweiterung, die aber gegen iso9660 verstießen (Dateigröße AFAIK).
Irgendwas war da. 😉
Wow selten so eine klasse Hilfe in einem Forum gesehen! Vielen Dank GerBra!
Ich hab jetzt einfach mal "auto" genommen, falls es dann dochmal Probleme geben sollte kann ich ja immer noch mit Angabe des Mountpunktes mounten.
Funktioniert jetzt einwandfrei!

Also jetzt ist für mich eins klar: Bei ArchLinux bleib ich, allein wegen der Hilfe wenn man mal ein Problem hat!

Vielen Dank nochmal,
the-mr-freak