成长值: 18
签到天数: 4631 天 [LV.Master]伴坛终老
|
发表于 2014/9/11 10:52
|
显示全部楼层
|阅读模式
|![](https://att.itzmx.com/source/plugin/chxs_icons/images/net/chrome.png) Google Chrome 32.0.1700.76 |![](https://att.itzmx.com/source/plugin/chxs_icons/images/os/win-4.png) Windows 7
上月Mobilink项目,客户生产系统的linux server中,在var/spool/postfix/maildrop目录下堆积了100w个小文件,使当前分区使用到86%,监控脚本不断报警。
1,原理分析:
通过调查,是由于linux在执行cron时,会将cron执行脚本中的output和warning信息,都会以邮件的形式发送Cron所有者, 而由于客户环境中的sendmail和postfix没有正常配置运行,导致邮件发送不成功,全部小文件堆积在了maildrop目录下面,而且没有自动清理转换的机制,所以长达一年的时间,此目录已堆积了大量的文件。查看man cron的信息,可以知道会发送给cron owner.
- rm -rf /var/spool/postfix/maildrop
复制代码
删除即可
可以通过 修改/etc/crontab将MAILTO=root替换成MAILTO="",然后重启crond服务就可以关闭这个目录生成
还有一篇,也是差不多一样的问题
http://bbs.itzmx.com/thread-77688-1-1.html
|
|