今天突然遇到公司一个平台 验证码无法加载 查看redis nginx nacos上开的服务也都正常 后来重启验证码相关服务 开一会又挂了。经查日志发现是系统盘沾满了
[root@redis-zuul-eureka-mysql ~]# df -h //查看到/dev/mapper/centos-root 100% 满载了
解决方法:
[root@redis-zuul-eureka-mysql ~]# cd / //进入根目录
[root@redis-zuul-eureka-mysql ~]# du -h -x --max-depth=1 //查看文件占用大小 -h表示用K、M、G的人性化形式显示;–max-depth=<目录层数> 超过指定层数的目录后,予以忽略;-x该选项使du命令只统计指定目录下的文件系统的磁盘使用情况,不跨越文件系统边界。
显示看到有(如下图所示):
45G ./root #即当前/root目录下文件大小有45G
继续查看
cd /root
du -x -h --max-depth=1
发现logs目录占用空间过大达到45G
[root@redis-zuul-eureka-mysql ~]# cd /root/logs //继续查看目录下是什么内容