CD-ROM Laufwerk

CD aus dem Laufwerk entnehmen


Sobald das CD-ROM-Laufwerk in den Verzeichnisbaum eingehängt, also gemountet ist, lässt sich das CD-Fach nicht mehr öffnen, bis es wieder Ugemountet wurde. Der Verzeichnisaufruf entspricht dem Eintrag in der /etc/fstab:

user@sonne> umount /mnt/cdrom

Die Notwendigkeit des Umountens vor dem Öffnen des Faches wird vor allem dem Windows-Umsteiger als überflüssiger Aufwand erscheinen.

Nun, dies hat u.a. folgenden Grund. Bei einem beschreibbaren Wechselmedium (MO, PD, ZIP etc.) darf dieses erst entnommen werden, wenn alle Puffer auf das Medium zurückgeschrieben wurden. Denn Linux arbeitet mit Write-Cache, d.h. Daten werden nicht immer sofort auf das Medium geschrieben, sondern zunächst nur im Hauptspeicher gesammelt und erst bei Bedarf auf das Medium geschrieben. Erst nach dem Unmounten des Mediums ist sichergestellt, dass die Daten auch wirklich geschrieben wurden.

Der umount-Befehl würde scheitern, wenn zB. ein Prozess oder ein anderer Benutzer noch Dateien auf dem Medium geöffnet hat. Diese würden ihm entzogen, was zu Programmfehlern und ggf. Datenverlust führen würde.

Solltet Ihr noch ein älteres CD-ROM-Laufwerke besitzen, das die Verriegelung des Auswurfknopfes nicht unterstützt, sollte Ihr dennoch auch hier immer erst ein umount-Kommando ausführen, bevor Ihr das Medium entnehmt.
 


CD-ROM-Laufwerk an der Boot-Meldung erkennen


Hierzu ein Beispieleintrag in der Bootzeile:

/dev/hdc: FX001DE

Die Bootzeile weist das CD-Rom-Laufwerk als Mitsumi FX001D aus.
 

Herausfinden, welcher Prozess auf das CD-ROM Laufwerk zugreift


Der Zugriff auf das CD-ROM Laufwerk ist überraschend nicht möglich. Das System meldet: "device is busy". Es gibt eine Möglichkeit, herauszufinden, welcher User oder welcher Prozess das Gerät gerade benutzt:

user@sonne> lsof /mnt/cdrom

Unter Mandrake und RedHat wird das CD-ROM-Laufwerk per Defaultinstallation unter /mnt/cdrom in den Verzeichnisbaum eigehängt, unter SuSE als /media/cdrom. Auf Eurem System kann das Laufwerk aber auch unter einem anderen Verzeichnisnamen angesprochen werden, zB. /cdrom. Bei manchen Distibutionen wie zB. Icepack und SuSE lässt sich der Verzeichniseintrag bereits bei der Installation frei gestalten. Die Installation im Textmodus mag aber auch bei weiteren Distributionen weitere Möglichkeiten erschließen.
 

Omega-X