码迷,mamicode.com
首页 > 其他好文 > 详细

/var/spool/postfix/maildrop/ 是否可清理

时间:2017-07-23 01:01:41      阅读:354      评论:0      收藏:0      [点我收藏+]

标签:war   提示   替换   etc   sync   脚本   需要   list   roo   

故障原因:

  今天查看硬盘剩余的容量,发现‘/’目录下占用了大量的空间;可我在这个目录下面没有放什么东西;仔细查看在/var/spool/postfix/maildrop/ 中发现了大量的文件。怎么会有这么多的文件呢,先删除。 在网上搜索之后明白是mail没有成功的邮件。由于linux在执行cron时,会将cron执行脚本中的output和warning信息,都会以邮件的形式发送cron所有者, 而我的服务器中关闭了postfix,导致邮件发送不成功,全部小文件堆积在了maildrop目录下面。如果sendmail或者postfix正常运行,则会在/var/mail目录下也会堆积大量的邮件。 解决方法: 修改“/etc/crontab” 将‘MAILTO=root’替换成‘MAILTO=""’修改之后没有成功,需要重启crond服务才可以 也可从在crontab(crontab -e)中最前面直接加入MAILTO=""

清理办法1:
    由于业务侧使用时,一些脚本文件写的不够严谨,造成/var/spool/postfix/maildrop/目录经常被用户通知邮件文件堆满。而通过rm  -rf * 删除时,会提示-bash: /bin/rm: Argument list too long 。
     通过ls |xargs rm -rf 进行删除
    确定:耗时较长,

清理办法2:
    通过rsync进行删除。
    

/var/spool/postfix/maildrop/ 是否可清理

标签:war   提示   替换   etc   sync   脚本   需要   list   roo   

原文地址:http://www.cnblogs.com/yycc/p/7223321.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!