LInux下inode空間報警-CROND出錯導致/var/spool/postfix/maildrop/堆積


Linux下顯示磁盤空間不足,,通過

df -ih

查詢發現/dev/mapper/*****var 下的inode用滿。inode介紹

通過

du -sh *

查詢/目錄下的問題,最終查到/var/spool/postfix/maildrop目錄底下有大量文件,

通過

ll |grep "^-"|wc -l

查詢后發現該目錄下有90w+文件。查詢后得知:CROND出錯導致/var/spool/postfix/maildrop/堆積 

系統執行計划任務crond時出錯。而crond在執行腳本時會將保持信息以郵件的形式發送給crond用戶,而環境的postfix沒有正常運行,導致郵件發送失敗,都會堆積在/var/spool/postfix/maildrop/目錄中,(可以在crontab中第一行增加MAILTO=""發送為空)。如果sendmail或者postfix正常運行,則會在/var/mail目錄下也會堆積大量的郵件。

解決:
1、vi /etc/crontab;將MAILTO=root修改為MAILTO="",保存。
2、/etc/init.d/crond restart
刪除:
1、find /var/spool/postfix/maildrop/ -type f |xargs rm -rf


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM