Linux 中 /var/spool/postfix/maildrop 占用空间很大问题

一台运维主机上面没有跑什么特殊服务,因此没有添加监控告警。今忽然执行命令执行不了发现是由于磁盘慢了致使。排错发现是由于目录/var/spool/postfix/mailfdrop 过大致使。运维

经过了解发现由于:post

    因为 Linux 在执行 cron 时,会将 cron 执行脚本中的 output 和 warning 信息,都会以邮件的形式发送 cron 全部者, 而因为客户环境中的 sendmail 和 postfix 没有正常运行,致使邮件
发送不成功,所有小文件堆积在了 maildrop 目录下面,并且没有自动清理转换的机制,因此长达一
年的时间,此目录已堆积了大量的文件。查看 man cron 的信息,能够知道会发送给 cron owner.spa

解决之道

临时解决固然是清空该文件夹便可code

    cd /var/spool/postfix/maildropcrontab

    rm -rf *监控

可是临时删除了,之后也还会出现。因此咱们须要从源头杜绝这个问题再次出现。定时任务

经过上面的介绍咱们知道是由于crontab执行定时任务的时候把脚本的一些输出发送给脚本执行者。若是是咱们不关心的备注型等输出咱们彻底可让其输出到 /dev/null 这样就不会由于发送失败到致使在/var/spool/postfix/maildrop下面产出什么文件。脚本

相关文章
相关标签/搜索