Zahlungsmethoden Abuse

Ошибка Gerät oder Ressource belegt

29.01.2024, 22:39

Bei der Arbeit mit Flash-Laufwerken, Datenträgern und Bildern tritt häufig der Fehler Gerät oder Ressource belegt auf. Er kann angezeigt werden, wenn Sie versuchen, einen externen Datenträger oder eine Partition auszuhängen, oder wenn Sie versuchen, eine Datei zu verschieben oder zu löschen. In diesem Artikel erfahren Sie, warum dieser Fehler auftreten kann und wie Sie ihn beheben können.

Warum wird der Fehler "Gerät oder Ressource belegt" angezeigt?

Die Meldung bedeutet, dass ein Gerät oder eine Ressource ausgelastet ist. Wenn Sie es genauer erklären - die Datei, die Sie zu löschen versuchen, oder der Datenträger, den Sie aushängen müssen, wird noch von einem der laufenden Programme verwendet. Dies könnte daran liegen, dass das Programm seine Arbeit noch nicht beendet hat, eingefroren ist oder dass es Probleme bei der Ausführung seiner Arbeit gibt.

Ein Fehler kann auftreten, wenn Sie versuchen, eine Operation an einer Datei durchzuführen, die bereits von einem anderen Prozess oder Programm verwendet wird. Oft hängt das Problem mit einer offenen Datei, einem gesperrten Gerät oder einer Netzwerkverbindung zusammen. Im Falle eines Flash-Laufwerks können Sie es einfach aus dem PC entfernen, aber das ist keine Lösung, da die Wahrscheinlichkeit groß ist, dass ungespeicherte Daten verloren gehen. Es gibt Möglichkeiten, dieses Problem zu umgehen.

Wie kann man ein Gerät oder eine belegte Ressource reparieren?

Als Erstes sollten Sie die Programme schließen, die die Datei oder eine der Dateien auf dem Wechseldatenträger möglicherweise verwenden. Wenn eine der Videodateien abgespielt wird, sollten Sie den Player schließen. Versuchen Sie erst danach, die Vorgänge erneut auszuführen.

Wenn Sie nicht wissen, welches Programm Sie daran hindert, eine Operation auszuführen, können Sie das mit Hilfe des Befehls lsof ganz einfach herausfinden. Führen Sie ihn einfach aus und sichten Sie nur die Einträge, die sich auf den Einhängepunkt Ihres Mediums beziehen:

lsof | grep /media/sergiy/83AE-2346

Sie können die Prozesse, die Sie benötigen, auch im Dienstprogramm selbst aussieben, indem Sie die Option +D verwenden; dies ist sogar noch besser, da es keine Systemdienste anzeigt, sondern nur das Programm, das Sie beenden müssen:

lsof +D /media/sergiy/83AE-2346

Auf diese Weise sehen Sie alle Prozesse, die die Dateien auf unserem Datenträger verwenden, und können sie mit dem Befehl kill beenden. In unserem Fall müssen wir den Totem-Player mit der PID 5616 beenden:

$ kill -TERM 5616

Wie kann man sehen, welche Prozesse die Datei verwenden? Verwenden Sie den Befehl fuser:

fuser -vm /home/sergiy/83AE-2346

Sie erhalten alle notwendigen Informationen: Der Benutzer, in dessen Namen der Prozess läuft, wird angezeigt. Auf die gleiche Weise können Sie ihn auch schließen:

Wenn Sie alle Programme geschlossen haben, aber das nicht geholfen hat, können Sie versuchen, den Dateicache des Systems mit einem Befehl wie diesem zu löschen:

sync && echo 2 > /proc/sys/vm/drop_caches

Das war's für den Moment.