Linux 中 /var/spool/postfix/maildrop
摘要
一臺運維主機上面沒有跑什麼特殊服務,所以沒有新增監控告警。今突然執行命令執行不了發現是因為磁碟慢了導致。排錯發現是因為目錄
/var/spool/postfix/mailfdrop
過大導致。
透過了解發現因為:
由於 Linux 在執行 cron 時,會將 cron 執行指令碼中的 output 和 warning 資訊,都會以郵件 的形式傳送 cron 所有者, 而由於客戶環境中的 sendmail 和 postfix 沒有正常執行,導致郵件 傳送不成功,全部小檔案堆積在了 maildrop 目錄下面,而且沒有自動清理轉換的機制,所以長達一 年的時間,此目錄已堆積了大量的檔案。檢視 man cron 的資訊,可以知道會傳送給 cron owner.
解決之道
臨時解決當然是清空該資料夾即可
cd /var/spool/postfix/maildrop rm -rf *
但是臨時刪除了,以後也還會出現。所以我們需要從源頭杜絕這個問題再次出現。
透過上面的介紹我們知道是因為crontab執行定時任務的時候把指令碼的一些輸出傳送給指令碼執行者。如果是我們不關心的備註型等輸出我們完全可以讓其輸出到 /dev/null
這樣就不會因為傳送失敗到導致在/var/spool/postfix/maildrop
下面產出什麼檔案。
建議:
*/10 * * * * /tmp/test.sh >/dev/null 2>&1
修改之後觀察該目錄發現沒有新的檔案產生。
作者:全棧運維
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4692/viewspace-2805504/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- /var/spool/postfix/maildrop filling up inodes.AI
- 去掉linux中"You have new mail in /var/spool/mail/root"的提示LinuxAI
- 【Linux】/var/spool/clientmqueue 佔滿根目錄LinuxclientMQ
- linux教程:管理/var/spool/clientmqueue/下的大檔案LinuxclientMQ
- Linux下/var/spool/clientmqueue空間不足的解決LinuxclientMQ
- You have new mail in /var/spool/mail/rootAI
- /var/spool/clientmqueue 下生成太多檔案處理clientMQ
- nagios提示linux主機磁碟空間不足,清空/var/spool/mail/rootiOSLinuxAI
- centos 老出現You have new mail in /var/spool/mail/root 解決CentOSAI
- 關閉:您在 /var/spool/mail/root 中有郵件提醒,清除郵件AI
- linux 下postfix安裝Linux
- /var/spool/clientmqueue/目錄下存在大量檔案的原因及解決方法clientMQ
- linux_aix安裝postfixLinuxAI
- Linux中Postfix虛擬使用者及虛擬域(六)Linux
- Oracle spoolOracle
- Linux中/usr和/var目錄詳解 -- 轉自網路Linux
- oracle之spoolOracle
- Oracle 10G中spool新增加的方法Oracle 10g
- Linux伺服器---郵件服務postfix配置Linux伺服器
- Go 中 type var string 和 type var = string 的區別Go
- Postfix 安裝
- postfix安裝
- JS中for(var key in o )語法JS
- 理解DAX表示式中的VAR
- Linux伺服器---郵件服務postfix安裝Linux伺服器
- Centos Linux 7 搭建郵件伺服器(postfix + dovecot)CentOSLinux伺服器
- sqlplus spoolSQL
- Oracle spool用方法Oracle
- linux下的syslog和/var/logLinux
- postfix基礎篇
- js中 let 與 var 的區別JS
- sqlplus中利用spool生成帶日期的檔名SQL
- Oracle Spool經典教程Oracle
- js中var和let的快速區別JS
- JavaScript中let、const、var 的區別JavaScript
- JavaScript中var與let的異同點JavaScript
- 從sqlplus 中spool輸出格式為html的資訊SQLHTML
- RHLE5+Postfix+OpenwebmailWebAI