trash目录下数据清理不掉

【详述】通过磁盘监控看存储下降的很快,但是实际的数据存储并没有这么大,查看了trash里面有好几十个G一直占用,服务自动清理不了
【背景】
【业务影响】占用存储
【StarRocks版本】2.4.3
【集群规模】3fe(3 followerr)+4be(fe与be分开部署)
【机器信息】CPU虚拟核/内存/网卡 16C/64G/万兆
【联系方式】


trash中的数据默认会保留3天,如果不想保留这么久,可以修改be配置项 trash_file_expire_time_sec 的值,修改方式参考 https://docs.starrocks.io/zh-cn/latest/administration/Configuration

trash_file_expire_time_sec这个从259200改为86400之后,多长时间后开始清理trash目录的数据呢?改完之后并没有立即删除trash目录下的文件

86400秒=1天 后自动清理trash

如何让其立即清理trash目录呢?

设置的再小一点,比如设置成10秒, trash_file_expire_time_sec=10

也是一招,然后再改回去,谢谢

临时清的话,也可以直接 rm -r 清空trash目录

实际测试不是这样的,测试后这个参数的现象是trash目录下文件的保留时间,be日志每3分钟有这样的日志,也就会删除trash_file_expire_time_sec之前的文件
I1221 18:39:59.292302 927809 storage_engine.cpp:750] start to sweep trash