这篇文章上次修改于 3125 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

      今天svn提交文件失败,于是上服务器查看执行命令

df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/xvda1           1310720  1310720   0   100% /
tmpfs                 240118       1  240117    1% /dev/shm
/dev/xvdb            3276800  277886 2998914    9% /lamp

发现IUse 达到了100%, 然后发现 /var/spool/postfix/maildrop 文件下小文件夹特别多。

执行 rm -rf * 提示文件太多,删除不成功,

于是执行 

ls | xargs -n 10 rm -fr ls

将文件删除。

 

原因分析:

   crontab 任务会将output和warning信息发送给用户的邮箱,如果发送失败,就会将信息记录到/var/spool/postfix/maildrop目录下。

解决:

   1、vi /etc/crontab;将MAILTO=root修改为MAILTO="",保存

   2、重启crontab  service crond restart