clientmqueue過多,造成inode爆滿
Squid 不能正常啟動,messages裏出現錯誤: /bsd: uid 25 on /var: out of inodes
於是我懷疑文件太多爆滿了,當時沒用命令 df -i 查看,就直接用命令「 du -hs /var/* 」查找哪個文件過多了,發現/var/spool/clientmqueue/ 佔了2G錯。裏面很多文件。於是動手刪除,直接用rm,會出現Argument list too long
想到用xargs ,
# cd /var/spool/clientmqueue
# ls
xargs rm -rf
找了/var/spool/clientmqueue/ 裏的一文件一看,內容全是crontab產生的通知信息。
解決辦法:
將crontab裏面的命令後面加上 > /dev/null 2>&1 。
或者crontab裏面的命令後面加上 > /dev/null 。