Linux 中 /var/spool/postfix/maildrop 占用空间很大的原因

由于 Linux 在执行 cron 时,会将 cron 执行脚本中的 output 和 warning 信息,都会以邮件的形式发送 cron 所有者, 而由于客户环境中的 sendmail 和 postfix 没有正常运行,导致邮件发送不成功,全部小文件堆积在了 maildrop 目录下面,而且没有自动清理转换的机制。

通过管道的方式删除:

ls | xargs rm -f  

解决办法: 脚本重定向输出, crontab 脚本输出内容到日志,或者 /dev/null 2>&1,避免产生大量不必要的文件。