设置S3FS的缓存限制或到期时间

时间:2015-01-20 05:03:57

标签: amazon-s3 s3fs

我在安装S3存储桶时设置了“-o use_cache = / tmp”选项。在tmp中尝试使用的空间是否有限制?有没有办法在X时间后限制或以其他方式过期物品?

3 个答案:

答案 0 :(得分:1)

您可以使用(不支持的)sample_delcache.sh script from the s3fs-fuse project。设置一个cron作业来经常运行它。在下次运行清理脚本之前,仍然存在耗尽空间(或inode,就像我刚才那样)的风险,但您应该能够将其拨入。

答案 1 :(得分:0)

本地缓存的增长显然是无限制的,但它确实是一个“缓存”(与所谓的“工作目录”相反),因为它可以在任何时候安全地清除,例如使用cron在特定年龄后移除文件的作业,将findxargs以及rm合并。

xargs并非绝对必要,但它避免了在一次调用中发现太多文件被删除时可能发生的问题。)

答案 2 :(得分:0)

目前有一个选项 ensure_diskfree 可以保留一些空间。