系统中根目录下磁盘内存太大的确决方法
问题:
在预警平台上看到预警信息显示根磁盘内存过大
步骤一:
登陆运营系统的平台,也可以在群预警信息上查看到相关的内容
查看到了磁盘过满的问题之后开始分析下边的问题
情况一:
因为备份文件遗留下来的问题导致系统的磁盘不够用
步骤一:
登陆磁盘爆满的主机
登陆主机:
1、# df -h ##查看主机的内容剩余量
2、# lsblk ##列出根目录的大小
3、# du -h --max-depth=1 /data ##显示/data目录下目录的大小
4、# rm -rf nginx-del/ icdncache_svr-del/ ##删除两个备份文件
5、# df -h ##再次查看内存的变化情况
情况二:
登陆系统之后发现系统中/data目录下,没有-del结尾的文件或者目录
那么需要对/data目录下的数据进行进一步的分析
步骤一:
登陆系统查看磁盘的容量
# df -h ##查看系统的磁盘容量
# cd /data ##到/data目录下查看两个备份的目录是否存在
# du -h --max-depth=1 /data ##对/data目录下的目录进行分析
# cd /data/nginx/logs ##进入到/nginx的日志文件下进行分析
# cd /data/nginx/op ##进入nginx日志清理脚本所在的目录下
# vim del_old_log.sh ##进入到日志脚本中的内容进行修改只保留一天的日志内容
min_inter=1
# sh -x del_old_log.sh ##修改完成后执行脚本清理日志中的内容
步骤三:
可以删除icdncache文件中的日志信息
1、# cd /usr/local/icdncache_svr/op ##进入到icdncache日志存放的目录下
2、# vim del_old_log.sh ##进入日志存放的位置
deadtime=86400 ##修改日志时间的大小