剛好發生在我公司主機Exchange 2003 ,
後來發覺原來是priv1.edb檔案過大,
經過查詢之後要用eseutil來重組硬碟但是空間必須要有110%才夠!
對於我硬碟爆了也沒辦法弄,
所以我的處理方式就是先卸下儲存區,
利用新增網路磁碟方式弄個D槽再copy priv1的兩個檔案到D槽.
然後再執行eseutil /d 的指令重組,
重組完之後再copy檔案到硬碟C並掛上儲存區
然後就解決了!
不過也不能老是這樣處理,
所以想請教大家是否有非離線方式壓縮或重組硬碟?
預算不多可以用ISCSI解決.
安裝一部64位元Linux一般電腦, 1TB以上硬碟, 可以用軟體做 RIAD1 or 5, 安裝iscsi target, 然後指定一個區域給 exchange.
在exchange server使用iscsi initiator, 連結到linux的 target, 然後將此新增為本機磁碟, 然後設定為exchange的新的儲存空間, 將郵箱一個個移過來即可.
個人用這樣方法, 只花費約40000, 速度幾乎沒有影響, 還可以獲得大容量, 軟體/客戶端都不用升級, 已經連續運作一年沒有任何狀況.
建議您要不要寫個批次檔(BAT)
然後設定自動排程一段時間就自動重組一下,
或是您覺得需要重組時就丟到排程去,
(這個部份您可以自己觀察一下成長的速度大約多快)
以避免過久未重整而造成這樣子的問題!!
兩個方向研究
個人經驗中會造成 Exchange 硬碟空間不足的主要原因應是交易記錄檔未清理所致, 反倒不是 edb 檔案的正常成長.
有排程用 ntbackup 做 exchange 儲存區的 full backup 嗎
full backup 後會自動將 session log 刪除
從另外一個角度來看,現在硬碟容量都相當大。
以 8 顆 300GB RAID5 組態來說,可以提供將近 2TB 郵箱容量。
以每個郵箱有 1GB 限制,那麼這樣的空間是足夠提供將近 2000 位員工的中大型公司使用。
樓主沒有講到到底有多少郵箱,不過根本解決之道,應該是擴充硬碟容量。以一部 HP DL380 主機來說,安裝 8 顆 300GB 一點也不困難,甚至可以在更換面板後,一次裝到 16 顆 300GB SAS 硬碟。
再加上升級到 Exchange 2007/2010 對大容量信箱的管理更好,如此才是比較長遠之計。
建議Exchange 2003 的DB 可以透過新建置DB 將 User Mail Box做搬移到新的DB 上 , 可以減少 DB 離線重組需要停止服務的時間 . 但是有個前提 , 如果你Client的Outlook大部分還是 Office XP or 2003 就不建議因為Profile都要重新設定 , 但是如果是 Office 2007 or 2010 都會自動導向 , 就比較不會有引響 . 最後還是勸一下 , 如果有預算可以升級到 Exchange 2010 是最好 , Exchange 2003 因該快要不支援了吧!!