zoukankan      html  css  js  c++  java
  • 彻底解决Linux索引节点(inode)占用率高的告警

    今天邮箱里发现有一封某服务器inode使用率发生告警的邮件

    登录到服务器上df -i查看,发现/路径下91%,磁盘使用率却不高,猜测可能是某个目录下的小文件过多,进而造成inode占用率过高,但不清楚根路径下各文件夹里的文件数
    于是乎执行以下命令,查看根路径下各国文件夹的文件数
    for i in /* ; do echo $i; find $i | wc -l | sort -nr; done
    发现文件数超过10W的有两个/data(我们的数据分区,确认数据量正常)和/etc
    /data 10W+文件
    /etc 50W+文件
    于是把/etc下的目录一个个的执行了上面的命令
    for i in /etc/;do echo $i;find $i | wc -l | sort -nr; done
    for i in /etc/resty-auto-ssl/
    ;do echo $i;find $i | wc -l | sort -nr;done
    .......
    重点来了,当执行到下面的时候
    for i in /etc/resty-auto-ssl/letsencrypt/certs; do echo $i; find $i | wc -l | sort -nr; done
    文件夹里有50W+文件,终于找到了罪魁祸首
    certs文件夹里的文件都是以前自动生成的证书文件,现在已无用
    于是乎执行rm -rf /etc/resty-auto-ssl/letsencrypt/certs/* 执行完毕后再用df -i查看inode使用率,发现已经降下来了

    几分钟后也收到了资源恢复正常的邮件

  • 相关阅读:
    js 实现页面局部(或图片)放大功能(vue)
    momentjs 使用总结
    VUX的使用方法(以弹出框为例)
    vue alert插件(标题为图片)(自写)
    vue 五星评价插件
    ES6 学习笔记(基础)
    SVG
    纯 CSS 实现实心三角形和空心三角形
    selectedIndex和onchange事件
    DOM文档获取和简介
  • 原文地址:https://www.cnblogs.com/winnerREN/p/9382843.html
Copyright © 2011-2022 走看看