我在安装S3存储桶时设置了“-o use_cache = / tmp”选项。在tmp中尝试使用的空间是否有限制?有没有办法在X时间后限制或以其他方式过期物品?
答案 0 :(得分:1)
您可以使用(不支持的)sample_delcache.sh
script from the s3fs-fuse project。设置一个cron作业来经常运行它。在下次运行清理脚本之前,仍然存在耗尽空间(或inode,就像我刚才那样)的风险,但您应该能够将其拨入。
答案 1 :(得分:0)
本地缓存的增长显然是无限制的,但它确实是一个“缓存”(与所谓的“工作目录”相反),因为它可以在任何时候安全地清除,例如使用cron在特定年龄后移除文件的作业,将find
和xargs
以及rm
合并。
(xargs
并非绝对必要,但它避免了在一次调用中发现太多文件被删除时可能发生的问题。)
答案 2 :(得分:0)
目前有一个选项 ensure_diskfree 可以保留一些空间。