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.