磁盘空间频繁告警,日志文件增长失控怎么办?
2026-08-11 09:19:15
# 存储
服务器磁盘使用率超过 85% 告警,业务可能因磁盘写满而崩溃。日志文件增长失控是常见元凶。
解决方案
1. 逐层定位大文件
1 | du -sh /* 2>/dev/null |
从根目录向下逐层 du -sh,快速定位是日志、缓存还是备份占空间。
2. 配置 logrotate 自动轮转
编辑 /etc/logrotate.d/ 下对应配置:
1 | /var/log/app/*.log { |
daily 每日轮转、rotate 7 保留 7 份、compress 压缩、copytruncate 避免重开文件句柄。
3. 清理与扩容
- 清理临时文件(
/tmp、/var/tmp)和过期备份; - 必要时扩容磁盘或挂载额外存储(如独立日志盘)。
小结
磁盘告警 = du -sh 定位大目录 + logrotate 治本(自动轮转压缩)+ 清理/扩容兜底。日志失控一定要用 logrotate 收口,别靠手工删。