0

我们有一个带有 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

挂载的目录和缓存都以相同的速度增长。我做错了吗?

4

1 回答 1

0

从文档中:

如果通过“use_cache”选项启用,s3fs 会自动在 use_cache 指定的文件夹中维护文件的本地缓存。每当 s3fs 需要在 s3 上读取或写入文件时,它首先会在本地将整个文件下载到 use_cache 指定的文件夹并对其进行操作。当调用 fuse release() 时,如果文件已更改,s3fs 将重新上传文件到 s3。

use_cache 指定的文件夹只是一个本地缓存。它可以随时删除。s3fs 根据需要重新构建它。注意:此目录可以无限增长,并且可以填充依赖于存储桶的文件系统并读取到该存储桶。通过使用配额系统或定期清除缓存(或其他方法)采取预防措施。

于 2013-10-15T20:55:04.923 回答