что такое файл .fuse_hidden и почему он существует?

что такое файл .fuse_hidden и почему он существует?

У меня есть папка, куда я переношу домашнее видео с видеокамеры. Я нахожу в этой папке два файла, которые не являются видео...

  1. .fuse_hidden0000002c00000001
  2. .fuse_hidden0000002600000002

Что это за файлы и можно ли их безопасно удалить?

решение1

Вы можете спокойно игнорировать файлы .fuse_hiddenXXXX. Это означает, что файл был удален, но есть по крайней мере одно программное обеспечение, которое все еще использует его, поэтому его нельзя удалить навсегда.

Это будет сделано автоматически, когда соответствующее программное обеспечение прекратит использовать файл или будет существовать. Такие файлы всегда исчезают после umount/reboot. Так работает Linux и любой Unix, но только FUSE предоставляет эти файлы пользователю.

Вероятно, это файлы, которые должны были быть удалены, но каким-то образом все еще используются.УБФ

решение2

Найдите, какой процесс использует скрытый .fuseXXXфайл(ы) и остановите процесс. Затем вы можете удалить файл(ы).

$ lsof {{dir-name}}/.fuse_hidde... 
COMMAND | PID | USER | FD | TYPE | DEVICE | SIZE/OFF | NODE | NAME
  ....  |<PID>| .... | .. | .... | ...... | ........ | .fuse_hidden 

$ sudo kill <PID>

решение3

У меня был такой файл, и я не смог удалить папку, в которой он находился.

Оказалось, что это был файл подкачки vim. Закрытие сеанса vim (в другом терминале) решило проблему.

решение4

Для меня это был Sonarr, который создавал эти файлы keepalive. У меня Sonarr запущен в докере с доступом к телешоу на другом сервере. На этом сервере создаются файлы. Остановка контейнера docker позволила мне удалить файлы навсегда.

Связанный контент