.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

저에게는 이러한 Keepalive 파일을 생성한 사람이 Sonarr였습니다. 다른 서버의 TV 쇼에 액세스하여 도커에서 Sonarr를 실행하고 있습니다. 이 서버에서 파일이 생성되고 있습니다. Docker 컨테이너를 중지하면 파일을 영구적으로 제거할 수 있었습니다.

관련 정보