解決maillog文件刪除後,空間不釋放

zabbix報警postfix郵件服務器的根分區可用空間低於10%,於是ssh到服務器上一查究竟,使用df -h查看各分區的使用情況,發現根分區Use%顯示97%,隨後使用du -sh /*,查到時是/var目錄使用的空間最大,再接着查找,發現是maillog文件的使用空間最大,找到佔用磁盤空間的文件後,決定將其刪除,然後重新reload postfix,於是開始操作。

首先rm /var/log/maillog -rf 執行,然後ls 查看,文件已經被刪除,隨後將postfix reload,然後使用df -h查看,結果發現根分區的使用率依然是97%,日誌文件沒刪除,剛纔查看已經沒有了啊,再次去查看,發現maillog確實不見了.一般的服務器重新reload的會重新生成日誌文件,怎麼日誌文件沒生成呢,於是查找定義maillog日誌位置的配置文件,後來發現maillog日誌文件是在syslog.conf文件中定義的.如下:


# Log all the mail messages in one place.
mail.* -/var/log/maillog
原來這個日誌文件是在syslog裏面定義的,由syslog服務管理,時間久了,把這事兒給忘了,於是趕緊reload syslog服務,再查看maillog文件是否生成,OK,文件已經生成,然後再查看根分區空間,Use%已經變成37% .OK問題已經解決.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章