我们有一个挂载了 S3 分区的 Amazon 服务器。 我喜欢认为挂载正在工作,但是use_cache指令下指定的目录正在迅速填满,并且没有缩小,这正常吗?
fstab 中的配置s3fs#filemanager /home/user/mounts/FileManager fuse user,use_cache=/home/user/tmp,allow_other,uid=NN,gid=NNN 0 0
挂载的目录和缓存都以相同的速度增长。 我做错了吗?
从文档中:
如果通过"use_cache"选项启用,s3fs 会自动在 use_cache 指定的文件夹中维护文件的本地缓存。每当 s3fs 需要在 s3 上读取或写入文件时,它首先将整个文件本地下载到 use_cache 指定的文件夹中并对其进行操作。当调用 fuse release() 时,如果文件已更改,s3fs 会将文件重新上传到 s3。
use_cache指定的文件夹只是一个本地缓存。它可以随时删除。S3FS 按需重新构建它。注意:此目录无限增长,可能会填满依赖于存储桶的文件系统并读取该存储桶。通过使用配额系统或定期清除缓存(或其他方法)来采取预防措施。