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

65

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

  1. .fuse_hidden0000002c00000001
  2. .fuse_hidden0000002600000002

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

barrypicker
источник
2
@ user308564: И как это поможет?
skrtbhtngr

Ответы:

77

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

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

Это вероятные файлы, которые должны были быть удалены, но все еще используются. UBF

Митч
источник
2
Что создало эти файлы?
barrypicker
9
Вы можете узнать, в каком приложении открыт файл, с помощью lsofкоманды. lsof /full/path/name/to/file, Эти файлы также связаны с файловой системой ntfs-3g.
Митч
@Mitch: lsof /full/path/name/to/fileничего не показывает для моего файла `.fuse_hiddenXXXX`.
Тим
1
Попробуйте lsof /just/the/directory/pathвместо этого, это перечисляет все, что имеет файл, открытый в этом каталоге. Работал на меня.
доктор Sybren
1
После тяжелой перезагрузки я нашел кучу этих файлов, но lsof обнаружил, что ни один процесс не использовал их. Я удалил их без проблем, и ничего плохого не произошло.
mhernandez
0

для меня, это был Sonarr, который создавал эти файлы поддержки активности. У меня Sonarr работает в докере, с доступом к ТВ-шоу на другом сервере. На этом сервере файлы создаются. Остановка Docker-контейнера позволила мне удалить файлы навсегда.

Тим Шобе
источник
Были ли файлы не удалены автоматически, когда контейнер докера был остановлен, как объяснено в принятом ответе?
Старейшина Гик