磁盘空间占满
问题背景
image.png节后早上上班发现邮件
并且开发环境的服务器挂了,jenkins也不能重启了
问题分析
// 查看磁盘情况
df -h
// 结果如下:
image.png
// 进入根目录
cd /
// 查看根目录大文件情况
du -h --max-depth=1
...
// 这一步卡死在这里 这条命令执行不完
不要慌
,回忆一下。。 预计是开发使用DEBUG,所以日志增长太快,导致开发服务器磁盘占满
问题解决
cd {日志文件目录}
// 把不需要的开发旧日志干掉
rm -rf *
// 磁盘占用的情况没有变化
df -h
// 结果如下:
image.png
不要慌
,持续运行的程序(tomcat,mysql)即使删掉多余文件,操作系统也不会认为文件体积有减小/
// 干掉目标进程
ps aux | grep tomcat
kill -9 {tomcat_pid}
这时候查看磁盘占用情况 一切正常
df -h
// 结果如下:
image.png
du -h --max-depth=1
// 结果如下:
image.png
网友评论