跑了两个月了发现磁盘少了好几g,是日志还是聊天记录膨胀了?需要定期清理吗
主要占磁盘的是:1.Docker日志(不配logrotate的话会无限增长)2.SQLite数据库(聊天记录越多越大)3.Skill缓存文件。建议配logrotate并定期docker system prune
快速清理命令:docker system prune -f 清理无用镜像和容器、truncate -s 0 /var/lib/docker/containers/*/*.log 清空容器日志。两个加起来能省好几G
长期方案:在docker-compose.yml里给每个服务加日志限制。logging: options: max-size: “10m” max-file: “3”。这样日志最多占30MB自动轮转
几个G其实不多。20G硬盘跑了两个月才少几G说明龙虾本身不怎么占空间,大头应该是Docker日志没配轮转
日志和缓存是大头
定期清理旧的对话记录