生产环境中,磁盘很容易被日志文件沾满,如何查找和清理呢?
分享一下个人的经验:
1.先查询到哪个磁盘占用的最多
使用命令:df -h
2.查询/目录下磁盘占用情况
使用命令:du -sh *
3.同理进入占用磁盘比较大的目录
继续执行:du -sh *
在查询哪个目录占用比较大,就可以查询到最终大文件了。
比如排查到对应的业务,为nginx日志文件过大,执行删除或者清理的工作即可
我这边直接执行了清除:
echo "" > access_log 在线清空日志文件,直接写入 空内容 然后覆盖整个文件
不要用sudo rm access.log,会导致空间不释放