今天某一台 Server 發出空間不足的警告訊息,查看是 maillog 太肥了,所以把 maillog 刪掉,然後 postfix 重啟
重啟後發現 maillog 沒有自動建立,並且空間無釋放出來
查詢後發現原來是我誤會了,maillog 是由 rsyslogd 來管理的
reload 一下服務就自動建立,並且空間也釋放出來了。
shell# service rsyslog reload
Note:
rsyslogd 不僅管理 maillog,預設也管理 messages , secure , cron , spooler , boot
為了避免 Log 持續增長的問題,建議安裝 logrotate 來負責 log 輪替