什麼是 .fuse_hidden 檔案以及為何它們存在?

什麼是 .fuse_hidden 檔案以及為何它們存在?

我有一個資料夾,用於將家庭視訊從攝影機傳輸到其中。我在這個資料夾中發現兩個不是影片的檔案...

  1. .fuse_hidden0000002c00000001
  2. .fuse_hidden0000002600000002

這些文件是什麼,可以安全刪除嗎?

答案1

您可以安全地忽略 .fuse_hiddenXXXX 檔案。這意味著文件已被刪除,但至少有一個軟體仍在使用該文件,因此無法永久刪除該文件。

當相關軟體停止使用該文件或存在時,它將自動完成。這些檔案在卸載/重新啟動後總是消失。這就是 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 創建了這些 keepalive 檔案。我在 Docker 中運行 Sonarr,可以存取另一台伺服器上的電視節目。正在該伺服器上建立檔案。停止 docker 容器允許我永久刪除這些檔案。

相關內容