zabbix告警提示系统:Free innodes is less than 20% on volume /
1.查看剩余innode信息
1 | df -ih |
2.找到这些占用较大innode的无用文件
1 | 从根开始遍历根目录 |
1 | 我这里找到了/var目录innodes占用较大,继续遍历 |
1 | 这里显示/var/spool目录,继续找 |
以此类推,最终找到了占用较大innode的目录是/var/spool/postfix/maildrop
3.原因
是因为maildrop目录下堆积了太多文件导致的。linux在执行cron时,会将cron执行脚本中的output和warning信息,都会以邮件的形式发送Cron所有者, 而由于环境中的sendmail和postfix没有正常运行,导致邮件发送不成功,全部小文件堆积在了maildrop目录下面,而且没有自动清理转换的机制,所以时间一长,此目录就堆积了大量文件。
4.清理maildrop目录文件
1 | cd /var/spool/postfix/maildrop; ls | xargs rm -rf |
5.预防后患
1 | vi /etc/crontab |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2019/10/12/清理linux系统过多innode/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!