Hin und wieder lassen sich Laufwerke unter Linux nicht sicher aushängen – warum? Eine Anwendung, oder ein Prozess greift auf das Laufwerk zu, solange dies nicht abgeschlossen ist, lässt sich das Laufwerk nicht sicher aushängen, da Dateien beschädigt werden können. Mit dem Befehl lsof (list open files) lässt sich feststellen, was noch immer darauf zugreift.

Feststellen, welcher Prozess noch auf das Laufwerk zugreift

Zu Beginn müssen wir den Mountpoint kennen, dieser lässt sich bei physikalischen Laufwerken (wie etwas Festplatten, externen Festplatten und USB-Sticks) mit dem Befehl:

lsblk

als root ermitteln. Nehmen wir einmal an, der USB-Stick „/dev/sdb“ lässt sich nicht aushängen – als root am Terminal:

lsof /dev/sdb

Als Ausgabe erhalten Sie alle Prozesse, die auf „/dev/sdb“ zugreifen – ein Beispiel:

dolphin 1147 robert cwd DIR 8,16 16384 1 /dev/sdb
lsof 14979 root cwd DIR 8,16 16384 1 /dev/sdb

Zu Beginn sehen Sie den eigentlichen Prozess, der auf den Datenträger zugreift – hier ist natürlich aus lsof dabei, diesen können wir ignorieren. Es folgt die Prozess-ID und anschließend der Benutzer, dem der Prozess gehört. In diesem Beispiel ist es der Prozess „dolphin“ mit der PID „1147„. Diesen Prozess gilt es jetzt zu beenden – der Befehl lautet kill. Ohne Optionen würde der Befehl den Prozess einfach ohne jede Nachfrage töten:

kill 1147

Die würde jedoch auch eventuelle Schreibvorgänge beenden, ohne diese abgeschlossen zu haben. Mit:

kill -1 1147

würde der Prozess beendet und neu gestartet, damit der Schreibvorgang abgeschlossen wird. Eine vollständige Liste aller kill-Optionen erhalten Sie mit:

man 7 signal

Im Screenshot oben sehen Sie die Optionen mit deren Nummern, die Sie als Option angeben, darüber eine Beschreibung, was welche Option auslöst.

Categories:

Schreibe einen Kommentar

Noch keine Reaktion

Neue Themen im Forum
Debian installieren - für Anfänge …Zitat von Micha am 21. November 2024, 20:34 Uhr Hallo zebolon, … Weiterlesen
Frage zu GrubDanke @juhu, das war für mich eine reine Verständnisfrage allge … Weiterlesen
Brother Drucker unter LinuxMit der Suche nach „Linux Brother HL-2030“ fand ich zur Seite htt … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

Dezember 2023
M D M D F S S
 123
45678910
11121314151617
18192021222324
25262728293031
Archive