记一次Linux根目录爆满排查

在一次运行jar包的过程中,后台启动报错,日志文件也没有生成,于是前台启动,疯狂报错!
查看日志发现是磁盘空间不够的问题

于是,查看磁盘使用情况:

1
df -h

发现根目录爆满

怀疑是日志,进入项目目录后,查看使用情况

1
du -h -x --max-depth=1

果然是日志!

删除日志

1
rm -rf ./logs

删除日志后项目正常启动了,编写定时任务每月清理一次日志:

1
crontab -e
1
2
# 每月的第一天删除logs目录下20开头的所有文件夹
0 0 1 * * rm -rf /logs/20*