[GH-ISSUE #2290] Use s3fs version 1.92 to generate a large number of hidden ".fs-detect" files in the mount root directory. What does this do? #1142

Closed
opened 2026-03-04 01:51:42 +03:00 by kerem · 2 comments
Owner

Originally created by @huihuikj on GitHub (Aug 23, 2023).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/2290

Use s3fs version 1.92 to generate a large number of hidden ".fs-detect" files in the mount root directory. What does this do?

Additional Information
Version of s3fs being used
V1.92

Version of fuse being used
2.9.2

Kernel information
3.10.0-862.el7.x86_64

How to run s3fs, if applicable

$ /usr/bin/s3fs bucketname /mnt/mys3fs -o compat_dir -o use_wtf8 -o listobjectsv2 -o dbglevel=info -f -o curldbg  -o passwd_file=/home/huihui/.password-s3fs -o url=https://xxx.xxx.com:443 -o use_path_request_style -o allow_other -o nonempty  
$ ls -a
.fs-detect.xxxxx      .....

$ cat .fs-detect.xxxxx
FS-RW2023-08-22 15:55:33

$ cat s3log
[CURL DBG] > PUT /bucketname/.fs-detect.xxxxx HTTP/1.1
[INF] curl.cpp:insertV4headers(2891):computing signature [PUT]
Originally created by @huihuikj on GitHub (Aug 23, 2023). Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/2290 ### Use s3fs version 1.92 to generate a large number of hidden ".fs-detect" files in the mount root directory. What does this do? Additional Information Version of s3fs being used V1.92 Version of fuse being used 2.9.2 Kernel information 3.10.0-862.el7.x86_64 How to run s3fs, if applicable ```shell $ /usr/bin/s3fs bucketname /mnt/mys3fs -o compat_dir -o use_wtf8 -o listobjectsv2 -o dbglevel=info -f -o curldbg -o passwd_file=/home/huihui/.password-s3fs -o url=https://xxx.xxx.com:443 -o use_path_request_style -o allow_other -o nonempty ``` ``` $ ls -a .fs-detect.xxxxx ..... $ cat .fs-detect.xxxxx FS-RW2023-08-22 15:55:33 $ cat s3log [CURL DBG] > PUT /bucketname/.fs-detect.xxxxx HTTP/1.1 [INF] curl.cpp:insertV4headers(2891):computing signature [PUT] ```
kerem 2026-03-04 01:51:42 +03:00
  • closed this issue
  • added the
    need info
    label
Author
Owner

@gaul commented on GitHub (Sep 8, 2023):

s3fs does not generate these files -- some other process on your system is doing this. If you compile from master then ee49ca4abf should tell you which pid is responsible. Can you try this and tell us what is creating these?

<!-- gh-comment-id:1710935815 --> @gaul commented on GitHub (Sep 8, 2023): s3fs does not generate these files -- some other process on your system is doing this. If you compile from master then ee49ca4abfce5dc711b02a2c0b71658c9fc996d2 should tell you which pid is responsible. Can you try this and tell us what is creating these?
Author
Owner

@huihuikj commented on GitHub (Sep 14, 2023):

Sorry, after our investigation, we found that it was caused by the monitoring written by the business side.

<!-- gh-comment-id:1718695647 --> @huihuikj commented on GitHub (Sep 14, 2023): Sorry, after our investigation, we found that it was caused by the monitoring written by the business side.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/s3fs-fuse#1142
No description provided.