.fuse_hidden ファイルとは何ですか? また、なぜ存在するのですか?

.fuse_hidden ファイルとは何ですか? また、なぜ存在するのですか?

ビデオカメラからホームビデオを転送するフォルダがあります。このフォルダにビデオではないファイルが 2 つあります...

  1. .fuse_hidden0000002c00000001
  2. .fuse_hidden0000002600000002

これらのファイルは何ですか? 安全に削除できますか?

答え1

.fuse_hiddenXXXX ファイルは無視しても問題ありません。これは、ファイルが削除されたが、少なくとも 1 つのソフトウェアがまだそれを使用しているため、永久に削除できないことを意味します。

関連するソフトウェアがファイルの使用を停止するか、ファイルが存在する場合、自動的に実行されます。このようなファイルは、アンマウント/再起動後に必ず削除されます。これは Linux および任意の Unix の動作方法ですが、FUSE のみがこれらのファイルをユーザーに公開します。

これらは削除されるはずだったが、何らかの理由でまだ使用されているファイルである可能性があります。UBF

答え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 でした。私は、別のサーバー上のテレビ番組にアクセスできる状態で、Sonarr を docker で実行しています。このサーバー上で、ファイルが作成されています。docker コンテナーを停止すると、ファイルを永久に削除できました。

関連情報