Wie behebe ich den Fehler "Device is busy" beim Ändern einer Partition in GParted?
- Ursache des Fehlers
- Erkennen, ob eine Partition verwendet wird
- Partition aushängen (Unmounten)
- Swap deaktivieren
- Ändern einer gerade verwendeten Root-Partition
- Zusammenfassung und empfohlene Vorgehensweise
Ursache des Fehlers
Der Fehler "Device is busy" tritt in GParted häufig auf, wenn Sie versuchen, eine Partition zu ändern, die aktuell vom System verwendet wird. Das bedeutet, dass die Partition eingebunden (gemountet) ist, von einem laufenden Prozess verwendet wird oder als Swap-Speicher aktiv ist. Solange sie in Gebrauch ist, kann GParted keine Änderungen vornehmen, um Datenverlust oder Systeminstabilität zu vermeiden.
Erkennen, ob eine Partition verwendet wird
Bevor Sie Änderungen an einer Partition vornehmen, sollten Sie sicherstellen, dass diese nicht gemountet oder aktiv ist. Mit dem Befehl mount oder lsblk können Sie prüfen, welche Partitionen aktuell eingebunden sind. Ebenso zeigt swapon --show, falls Swap-Partitionen aktiviert sind. Wenn eine Partition Teil des Root-Dateisystems oder eines laufenden Prozesses ist, kann sie nicht ohne weiteres verändert werden.
Partition aushängen (Unmounten)
Ist die Partition gemountet, müssen Sie sie aushängen, bevor GParted Änderungen vornehmen kann. Dies erreichen Sie durch den Befehl sudo umount /dev/sdXY, wobei /dev/sdXY durch den tatsächlichen Partitionseintrag ersetzt wird. Sollte das Aushängen fehlschlagen, weil die Partition noch von Prozessen genutzt wird, können Sie mit lsof /dev/sdXY oder fuser -m /dev/sdXY herausfinden, welche Prozesse die Partition blockieren. Diese Prozesse können Sie gegebenenfalls beenden.
Swap deaktivieren
Wenn die zu ändernde Partition als Swap-Speicher verwendet wird, verhindert dies ebenfalls Änderungen. Sie können den Swap mit sudo swapoff /dev/sdXY deaktivieren. Danach ist die Partition frei und kann mit GParted bearbeitet werden.
Ändern einer gerade verwendeten Root-Partition
Wenn Sie die Root-Partition (die Partition, von der das System gerade bootet) bearbeiten möchten, ist es nicht möglich, sie im laufenden Betrieb zu ändern, da sie stets in Benutzung ist. Um dies zu umgehen, sollten Sie GParted von einem Live-System wie einem bootfähigen USB-Stick oder einer GParted-Live-CD starten. In dieser Umgebung ist das System nicht von der zu bearbeitenden Partition abhängig und Sie können Änderungen ohne den Fehler "Device is busy" vornehmen.
Zusammenfassung und empfohlene Vorgehensweise
Der Fehler "Device is busy" entsteht immer dann, wenn versucht wird, eine aktive Partition zu ändern. Um ihn zu beheben, müssen Sie sicherstellen, dass die Partition nicht eingebunden, nicht als Swap aktiv und nicht von Prozessen verwendet wird. Partitionen, die das laufende System nutzt, sollten Sie im Zweifelsfall nur aus einem Live-System heraus bearbeiten. Mit dieser Vorgehensweise vermeiden Sie potentielle Datenverluste und Systemprobleme.
