Beim Aushängen von Datenträgern in der Linux-Kommandozeile kann es manchmal zu dem Fehler kommen:
„umount: target is busy“
In dieser Anleitung zeige ich, warum dieser Fehler auftritt und wie Sie ihn beheben können.
Grund für den Fehler „Umount target is busy“
Der Fehler tritt auf, weil das Zielgerät noch verwendet wird. Ein Prozess nutzt den Datenträger, und um Datenverlust zu vermeiden, blockiert der Kernel das Aushängen.
Lösungen für „Umount target is busy“
Es gibt mehrere Methoden, das Problem zu lösen:
- Den verursachenden Prozess beenden .
- Das Gerät mit einer Zwangs-Aushängung entfernen.
- Eine „lazy unmount“-Option verwenden.
Methode 1: Prozess beenden (empfohlen)
Dies ist die sicherste Methode, da sie den Prozess, der den Datenträger verwendet, direkt beendet.
Schritt 1: Den Prozess identifizieren
Verwenden Sie den Befehl lsof
, um herauszufinden, welcher Prozess das Gerät verwendet:
sudo lsof /Pfad/zum/Ziel
Der Befehl zeigt die Prozess-ID (PID) des störenden Prozesses an.
Schritt 2: Den Prozess beenden
Beenden Sie den Prozess mit der PID, indem Sie den folgenden Befehl ausführen:
sudo kill -9 [PID]
Schritt 3: Datenträger aushängen
Hängen Sie nun den Datenträger aus:
sudo umount /Pfad/zum/Ziel
Methode 2: Zwangs-Aushängung (für Netzwerk-Dateisysteme)
Diese Methode ist nützlich, wenn Sie mit Netzwerk-Dateisystemen arbeiten, bei denen Prozesse nicht direkt beendet werden können.
Führen Sie den folgenden Befehl aus:
sudo umount -f /Pfad/zum/Ziel
Methode 3: Lazy Unmount („Schrödingers Unmount“)
Diese Option entfernt das Ziel aus dem Namespace und hängt den Datenträger aus, sobald er nicht mehr verwendet wird.
Lazy Unmount verwenden
Führen Sie den folgenden Befehl aus:
sudo umount -l /Pfad/zum/Ziel
Zusammenfassung
- Empfohlen: Beenden Sie den verursachenden Prozess mit
lsof
undkill
. - Für Netzwerk-Dateisysteme: Verwenden Sie die Zwangs-Aushängung mit
-f
. - Schonendste Methode: Nutzen Sie die „lazy unmount“-Option mit
-l
.
Mit diesen Ansätzen können Sie den Fehler „Umount target is busy“ erfolgreich beheben.
Leave a Reply