Ich habe einen Ordner, in den ich Heimvideos von einem Camcorder übertrage. In diesem Ordner finde ich zwei Dateien, die keine Videos sind ...
- .fuse_hidden0000002c00000001
- .fuse_hidden0000002600000002
Was sind das für Dateien und können sie sicher gelöscht werden?
Antwort1
Sie können .fuse_hiddenXXXX-Dateien getrost ignorieren. Sie bedeuten, dass eine Datei gelöscht wurde, aber es gibt mindestens eine Software, die sie noch verwendet, sodass sie nicht dauerhaft entfernt werden kann.
Dies geschieht automatisch, wenn die entsprechende Software die Datei nicht mehr verwendet oder nicht mehr existiert. Solche Dateien sind nach Umount/Reboot immer verschwunden. So funktioniert Linux und jedes Unix, aber nur FUSE stellt diese Dateien dem Benutzer zur Verfügung.
Dabei handelt es sich wahrscheinlich um Dateien, die eigentlich gelöscht werden sollten, aber aus irgendeinem Grund immer noch verwendet werden.UBF
Antwort2
Finden Sie heraus, welcher Prozess die versteckten Dateien verwendet .fuseXXX
, und stoppen Sie den Prozess. Anschließend können Sie die Dateien entfernen.
$ lsof {{dir-name}}/.fuse_hidde...
COMMAND | PID | USER | FD | TYPE | DEVICE | SIZE/OFF | NODE | NAME
.... |<PID>| .... | .. | .... | ...... | ........ | .fuse_hidden
$ sudo kill <PID>
Antwort3
Ich hatte eine solche Datei und konnte den Ordner, in dem sie sich befand, nicht löschen.
Es stellte sich heraus, dass es sich um eine Vim-Auslagerungsdatei handelte. Das Schließen der Vim-Sitzung (in einem anderen Terminal) löste das Problem.
Antwort4
bei mir war es Sonarr, das diese Keepalive-Dateien erstellt hat. Ich habe Sonarr in einem Docker laufen, mit Zugriff auf die TV-Sendungen auf einem anderen Server. Auf diesem Server werden die Dateien erstellt. Durch das Stoppen des Docker-Containers konnte ich die Dateien dauerhaft entfernen.