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