linux df -i 100%处理
收到zabbix告警,一台服务器上inodes使用率超过90%了,如下:
【XX服务】状态:PROBLEM 地址:xx.xx.xx.xx 主机:xxxxxx_xx-db1 时间:2020.05.04 20:15:48 事件:Free inodes is less than 10% on volume / 数值:Free inodes on / (percentage) (vfs.fs.inode[/,pfree]): 10 %
解决方法:
通过以下脚本进行检查,查看到底哪个目录下面的文件最多
find / -xdev -printf ‘%h\n‘ | sort | uniq -c | sort -k 1 -n
最终发现/var/spool/clientmqueue/目录下存在大量文件
原因分析:
系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件;
解决办法:
1、将crontab里面的命令后面加上> /dev/null 2>&1
*/1 * * * * /server/scripts/mysql_status.sh > /dev/null 2>&1
2、清除/var/spool/clientmqueue/目录下的文件
cd /var/spool/clientmqueue/ ls | xargs -n 10 rm -rf
相关推荐
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
applecarelte 2020-10-16
ourtimes 2020-10-16
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20
liuhangtiant 2020-10-20