《分享》Exchange 2003 Server端郵件清整 | |
Exchange 2003的郵件儲存是對應到.edb跟.stm檔兩個資料庫檔。
當使用者刪除郵件時,Exchange只是把郵件做個標記,不會被讀到,
實際上它在硬碟上還是佔有一個空間。
這樣的邏輯結構會造成Exchange資料庫的不斷成長膨張!
解決方法是透過Exchange本身的eseutil這個小工具來defragmentation,將資料重新整理排好。
Exchange資料庫重整的動作,是把原有的資料copy到一個新的地方暫存好,
然後再把整理好的暫存資料庫,整個搬回到原本的位置上覆蓋掉原有的資料庫。
所以在進行重整作業時,必須先確定硬碟上有一個大於等於原本資料庫大小的空間才行。
Eseutil會在Program Files\Exchsrvr\Bin目錄下。
執行eseutil前需把儲存群組卸載,然後才能透過此工具進行重整。
Eseutil在操作時,基本上只要使用 /d 這個參數就可以。
而且只須要對.edb這個檔案進行重整,另一個stm檔會自動重整。
如果原本存放資料庫上的硬碟空間不夠了,須要用到另一顆硬碟來當暫存的話,
我們可以透過參數 /t 來指定暫存檔的位置。
假設D碟下的空間已滿,E碟還有足夠搬移儲存空間,
我要把D:\Program Files\Exchsrvr\chainsea\目錄下的1999.edb重整,
並且利用E碟下的空間來當暫存區,
那麼我們可以下達以下的指令
eseutil /d "D:\program files\exchsrvr\chainsea\1999.edb" /t "E:\Tempdfrg.edb"
Eseutil跑完後,就可以對清整後的結果進行驗收了∼
當然不要忘記把儲存群組掛載回去,
不然此群組中的使用者還是無法收發信件喔!
♥順子老婆的網拍,請多關照∼
If you don't like something, change it.
If you can't change it, change your attitude.
Don't complain!
|