GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann man „Gerät oder Ressource ausgelastet“ überwinden?

Ich habe es mit rm -rf versucht einen Ordner und bekam „Gerät oder Ressource ausgelastet“.

Unter Windows hätte ich LockHunter verwendet, um dies zu beheben. Was ist das Linux-Äquivalent? (Bitte geben Sie als Antwort eine einfache „Unlock this“-Methode und keine vollständigen Artikel wie diesen. Obwohl sie nützlich sind, interessiere ich mich derzeit nur für ASimpleMethodThatWorks™)

Akzeptierte Antwort:

Das gewünschte Werkzeug ist lsof , was für offene Dateien auflisten steht .

Es hat viele Optionen, also schauen Sie in der Manpage nach, aber wenn Sie alle geöffneten Dateien in einem Verzeichnis sehen möchten:

lsof +D /path

Das wiederholt sich durch das Dateisystem unter /path , also hüten Sie sich davor, dies bei großen Verzeichnisbäumen zu tun.

Sobald Sie wissen, welche Prozesse Dateien geöffnet haben, können Sie diese Apps beenden oder sie mit kill(1) beenden Befehl.


Linux
  1. So übertragen Sie schnell große Dateien über das Netzwerk unter Linux und Unix

  2. Herunterladen und Hochladen von Dateien über SSH

  3. Wie bekomme ich nur Dateien, die nach einem Date mit Ls erstellt wurden?

  4. Fedora – Wie liest man *.journal-Dateien?

  5. So erhalten Sie die CPU-Auslastung

So übertragen Sie Dateien mit Rsync über SSH

So übertragen Sie Dateien mit Rsync über SSH

So stellen Sie Dateien und Ordner schnell über HTTP in Linux bereit

So kopieren Sie Dateien aus der Ferne über SSH, ohne ein Passwort einzugeben

So finden Sie Dateien in Debian

So bereinigen Sie unnötige Dateien