5

我在挂载 S3 存储桶时设置了此选项“-o use_cache=/tmp”。尝试在 tmp 中使用多少空间是否有限制?有没有办法在 X 时间后限制该项目或以其他方式使项目过期?

4

3 回答 3

2

sample_delcache.sh您可以使用s3fs-fuse 项目中的(不受支持的)脚本。设置一个 cron 作业以每隔一段时间运行一次。在您下次运行清理脚本之前,仍然存在耗尽空间(或 inode,就像我刚才所做的那样)的风险,但您应该能够拨入它。

于 2016-04-29T21:37:37.927 回答
2

这时候有一个选项ensure_diskfree来保留一些空间。

于 2018-03-20T09:53:46.553 回答
1

本地缓存的增长显然是无限的,但它确实是一个“缓存”(而不是所谓的“工作目录”),因为它可以随时安全地清除,例如使用删除的 cron 作业一定年龄后的文件,结合findandxargsrm.

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

于 2015-01-20T16:05:27.590 回答