Linux服务器 /var/spool/clientmqueue 目录下产生大量文件的解决办法
2013-07-24 10:44
495 查看
今天收到nagios报警邮件,其中一台server中的磁盘分区空间超过95%,登录到服务器查看
[root@hadoop-node-29 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 19G 16G 2.8G 95% /var
到目录/var查看哪个目录中的文件最大
[root@hadoop-node-29 var]# du -sh *
找到是/var/spool目录占了很大空间,进入spool目录继续查看 找到是clientmqueue目录中的文件很多占了大部分空间。
删除所有文件
[root@hadoop-node-29 clientmqueue]# rm -rf *
结果返回-bash: /bin/rm: Argument list too long
换用命令find . -print|xargs rm 过了一段时间终于删除了所有文件
不过这种方法只是治标不治本的方法。
为什么var/spool/clientmqueue会产生大量的文件呢,查资料是因为cron执行时会将相关结果以mail方式发送到执行用户的帐号,可是当sendmail 沒有启动 那么所有信件就会暂存在这个目录中,此时就会出现这种情况。
治本的方法是在cron 任务中的后面加上 > /dev/null 2>&1
例如
* * * * * /etc/init.d/snmp_cron.sh > /dev/null 2>&1
参考http://blog.xuite.net/david.welltake/home/45865306-%2Fvar%2Fspool%2Fclientmqueue+%E4%BD%94%E7%94%A8%E7%A3%81%E7%A2%9F%E7%A9%BA%E9%96%93%E7%9A%84%E5%95%8F%E9%A1%8C+linux
[root@hadoop-node-29 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 19G 16G 2.8G 95% /var
到目录/var查看哪个目录中的文件最大
[root@hadoop-node-29 var]# du -sh *
找到是/var/spool目录占了很大空间,进入spool目录继续查看 找到是clientmqueue目录中的文件很多占了大部分空间。
删除所有文件
[root@hadoop-node-29 clientmqueue]# rm -rf *
结果返回-bash: /bin/rm: Argument list too long
换用命令find . -print|xargs rm 过了一段时间终于删除了所有文件
不过这种方法只是治标不治本的方法。
为什么var/spool/clientmqueue会产生大量的文件呢,查资料是因为cron执行时会将相关结果以mail方式发送到执行用户的帐号,可是当sendmail 沒有启动 那么所有信件就会暂存在这个目录中,此时就会出现这种情况。
治本的方法是在cron 任务中的后面加上 > /dev/null 2>&1
例如
* * * * * /etc/init.d/snmp_cron.sh > /dev/null 2>&1
参考http://blog.xuite.net/david.welltake/home/45865306-%2Fvar%2Fspool%2Fclientmqueue+%E4%BD%94%E7%94%A8%E7%A3%81%E7%A2%9F%E7%A9%BA%E9%96%93%E7%9A%84%E5%95%8F%E9%A1%8C+linux
相关文章推荐
- Linux服务器 /var/spool/clientmqueue 目录下产生大量文件的解决办法
- Linux服务器 /var/spool/clientmqueue 目录下产生大量文件的删除办法
- /var/spool/clientmqueue/目录下的产生大量文件的解决办法
- /var/spool/clientmqueue/目录下的产生大量文件的解决办法
- /var/spool/clientmqueue/目录下存在大量文件的原因及解决方法
- /var/spool/clientmqueue目录下存在大量文件的原因及解决方法
- /var/spool/clientmqueue/目录下存在大量文件的原因及解决方法
- linux 在/var/spool/clientmqueue/产生大量的文件
- /var/spool/clientmqueue目录文件清理
- /var/spool/clientmqueue目录文件清理
- /var/spool/clientmqueue下文件清理和产生
- linux /var/spool/clientmqueue 目录占大量空间
- /var/spool/clientmqueue目录文件清理
- linux varspoolclientmqueue 目录占大量空间
- 清理/var/spool/clientmqueue目录下文件
- hivesql产生大量小文件原因探究及解决办法
- 清理/var/spool/clientmqueue/下面文件
- /var/spool/clientmqueue文件分析
- /var/spool/clientmqueue文件多导致磁盘满
- 如何删除/var/spool/clientmqueue下文件过多的问题