昨天試著用 WinDirStat 分析一下我公司伺服器的目錄大小分佈,結果才發現久未管裡的 Exchange Server 2003 的 C:\Program Files\Exchsrvr\MDBDATA 目錄佔用了我硬碟 66.6 GB,且是一堆 E000*.log 的檔案,每個檔案 5MB 大小,這是 Exchange 的交易紀錄檔,我因為從未注意過這些檔案,所以也從未刪除過,累積了幾年才會變這麼多。
我從微軟技術社群討論區得知幾種方式安全的移除方法,在此做個筆記:
- 使用 NTBackup 執行 Exchange Database 的標準備份
- 啟用 Exchange 的循環記錄檔後,重新啟用 MSExchangeIS 服務
net stop MSExchangeIS
net start MSExchangeIS
- 手動移除已 Commited 的 Log file
這部分可以參考 微軟技術支援服務 網站的 How to remove Exchange Server transaction log files 文章 ( 如何移除 Exchange Server 交易記錄檔 )