Ganz schön anhänglich
Zugriff auf Datenträger mit Mount und Fstab
Weg damit!
Das Kommando zum Aushängen von Dateisystemen heißt Umount. Sämtliche eingehängten Geräte hängt Linux zwar automatisch beim Herunterfahren des Rechners aus, es gibt aber auch Mittel und Wege, dies von Hand zu veranlassen. Wechselmedien, wie CD-ROMs/DVDs, Disketten und USB-Geräte, werden Sie ebenfalls auf der Kommandozeile wieder los, zum Beispiel über
umount /media/usb umount /media/cdrom0
Während Sie bei USB-Medien und Disketten selbst darauf achten müssen, diese vor dem Auswerfen ordentlich auszuhängen, blockieren CD- und DVD-Laufwerke automatisch und weigern sich, die Schublade zu öffnen, solange das Medium noch eingebunden ist.
Praktischerweise gibt es hier eine weitere Sicherheitsmaßnahme: Greift noch ein Prozess auf Dateien des Dateisystems zu, zeigt sich Umount unkooperativ:
umount: /media/cdrom0: device is busy
Eventuell verwendet ein Programm Daten der eingelegten CD, oder Sie befinden sich auf der Shell oder in einem grafischen Datei-Manager noch im Verzeichnis /media/cdrom0 (oder einem seiner Unterordner). Mit einem Trick finden Sie auf der Kommandozeile schnell heraus, welcher Prozess auf das Gerät zugreift. Zum Einsatz kommt das Programm Lsof, das unter anderem geöffnete Dateien und Verzeichnisse anzeigt. Um den blockierenden Prozess aufzuspüren, rufen Sie als Administrator den Befehl mit dem Gerätenamen des Laufwerks als Argument auf, zum Beispiel:
# lsof /dev/hdc COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME kdeinit 4466 huhn 12r BLK 22,0 2846 /dev/hdc
Mehr über die auf diese Weise ermittelte Prozessnummer (PID im Listing) erfahren Sie mit dem Programm Ps [2]. Lassen Sie sich eine lange Liste aller Prozesse in einer breiten Ausgabe anzeigen, leiten Sie die Ausgabe über ein Pipe-Zeichen an das Tool Grep [3] weiter und durchforsten Sie die Ausgabe nach der Prozess-ID:
# ps auxwww | grep 4466 huhn 4466 0.0 2.4 27972 12572 ? S 11:33 0:00 kdeinit: kio_audiocd audiocd /tmp/ksocket-huhn/klauncherz9ZRha.slave-socket /tmp/ksocket-huhn/konquerorVPZ1va.slave-socket
Verantwortlich für die Blockade zeigt sich in diesem Fall der Konqueror – schließen Sie das Dateimanager-Fenster, das den CD-Inhalt anzeigt, oder beenden Sie die Anwendung – danach sollte sich die CD mit
umount /media/cdrom0
aushängen lassen. Hilft das alles nicht, beenden Sie den Prozess gewaltsam mit dem Programm Kill [2].
Glossar
Partition
Festplatten und einige andere Datenträger sind in Abschnitte unterteilt, so genannte Partitionen. Man unterscheidet zwischen primären, erweiterten und logischen Partitionen. Eine Festplatte kann bis zu vier primäre Partitionen enthalten – Dieses Limit umgeht man mit erweiterten Partitionen, die man in weitere Unterabschnitte, die so genannten logischen Partitionen, aufteilt.
Infos
[1] Zugriffsrechte unter Linux: Heike Jurzik, "Gleiches Recht für alle?", LinuxUser 07/2004, S. 69 ff., http://www.linux-user.de/ausgabe/2004/07/069-zubefehl/
[2] Artikel zu Ps und Kill: Heike Jurzik, "Kurzer Prozess", LinuxUser 12/2003, S. 77 ff., http://www.linux-user.de/ausgabe/2003/12/077-zubefehl/
[3] Grep-Artikel: Heike Jurzik, "Suchen mit Grep", LinuxUser 05/2004, S. 76 ff. http://h



