iT邦幫忙

0

Exchange Server 硬碟空間不足!

  • 分享至 

  • twitterImage

剛好發生在我公司主機Exchange 2003 ,
後來發覺原來是priv1.edb檔案過大,
經過查詢之後要用eseutil來重組硬碟但是空間必須要有110%才夠!
對於我硬碟爆了也沒辦法弄,

所以我的處理方式就是先卸下儲存區,
利用新增網路磁碟方式弄個D槽再copy priv1的兩個檔案到D槽.
然後再執行eseutil /d 的指令重組,
重組完之後再copy檔案到硬碟C並掛上儲存區
然後就解決了!

不過也不能老是這樣處理,
所以想請教大家是否有非離線方式壓縮或重組硬碟?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
12
johnson324
iT邦新手 4 級 ‧ 2010-08-31 14:22:24
最佳解答

預算不多可以用ISCSI解決.

安裝一部64位元Linux一般電腦, 1TB以上硬碟, 可以用軟體做 RIAD1 or 5, 安裝iscsi target, 然後指定一個區域給 exchange.

在exchange server使用iscsi initiator, 連結到linux的 target, 然後將此新增為本機磁碟, 然後設定為exchange的新的儲存空間, 將郵箱一個個移過來即可.

個人用這樣方法, 只花費約40000, 速度幾乎沒有影響, 還可以獲得大容量, 軟體/客戶端都不用升級, 已經連續運作一年沒有任何狀況.

sula3065408 iT邦研究生 1 級 ‧ 2010-09-01 08:30:53 檢舉

再加上Linux上的LVM功能,Microsoft好像是稱為LDM(Logical Disk Manager)在管的,可以把本機Volume掛載在空的資料夾上,我記得ISCSI建立的Volume也可以掛載上去。
如果本機還有餘力可以增加硬碟話,是不會想要用ISCSI的,透過網路畢竟比較慢,使用ISCSI好處是RAID可以外包給其它主機負責,本機不用買RAID卡,成本比較低。

討論,Exchange 2007 & 2010 已經不在需要 磁碟陣列 等等的硬體需求 . 只要本機端有足夠的HDD 透過 Windows 2008 R2 OS 的支援 , 也可以達到 cluster 的機制 .

12
rickhsu
iT邦高手 6 級 ‧ 2010-08-30 11:11:29

建議您要不要寫個批次檔(BAT)
然後設定自動排程一段時間就自動重組一下,
或是您覺得需要重組時就丟到排程去,
(這個部份您可以自己觀察一下成長的速度大約多快)
以避免過久未重整而造成這樣子的問題!!

可是重組的過程需要把儲存區卸下.
這樣應該會影響到正常運作吧?

rickhsu iT邦高手 6 級 ‧ 2010-08-30 17:49:01 檢舉

除此之外,應該別無他法~
如不做離線重整~
那就是要無限制一直擴充HDD空間吧...
但~效能會變的很差~

14
msit
iT邦高手 1 級 ‧ 2010-08-30 16:13:37

兩個方向研究

  1. mail log定期刪除,是否有勾選(mail log會佔到很多硬碟空間)
    2.如果想更換硬碟,建議看看硬碟平行移植的方法,很久以前我有用過ghost將整顆硬碟移植到新硬碟,當然硬碟空間分配要考慮到資料重組需要的空間問題。
22
andrewlee
iT邦研究生 5 級 ‧ 2010-08-30 16:25:32

微軟官方文件是這樣說的:
http://technet.microsoft.com/zh-tw/library/aa997972(EXCHG.80).aspx

Eseutil 離線磁碟重組不應當做任何標準維護來執行。Exchange 每晚都會自動執行線上磁碟重組,以處理 Exchange 的日常維護。無論是每日、每月或每年的維護,都沒有執行離線磁碟重組的理由。

個人經驗中會造成 Exchange 硬碟空間不足的主要原因應是交易記錄檔未清理所致, 反倒不是 edb 檔案的正常成長.

msit iT邦高手 1 級 ‧ 2010-08-30 17:08:40 檢舉

可能是2003與2007的差異喔

16
ihon822
iT邦研究生 2 級 ‧ 2010-08-30 18:36:55

有排程用 ntbackup 做 exchange 儲存區的 full backup 嗎
full backup 後會自動將 session log 刪除

14
xeon
iT邦新手 4 級 ‧ 2010-08-31 06:25:56

從另外一個角度來看,現在硬碟容量都相當大。

以 8 顆 300GB RAID5 組態來說,可以提供將近 2TB 郵箱容量。

以每個郵箱有 1GB 限制,那麼這樣的空間是足夠提供將近 2000 位員工的中大型公司使用。

樓主沒有講到到底有多少郵箱,不過根本解決之道,應該是擴充硬碟容量。以一部 HP DL380 主機來說,安裝 8 顆 300GB 一點也不困難,甚至可以在更換面板後,一次裝到 16 顆 300GB SAS 硬碟。

再加上升級到 Exchange 2007/2010 對大容量信箱的管理更好,如此才是比較長遠之計。

8
steven1024
iT邦新手 3 級 ‧ 2010-08-31 12:41:25

建議Exchange 2003 的DB 可以透過新建置DB 將 User Mail Box做搬移到新的DB 上 , 可以減少 DB 離線重組需要停止服務的時間 . 但是有個前提 , 如果你Client的Outlook大部分還是 Office XP or 2003 就不建議因為Profile都要重新設定 , 但是如果是 Office 2007 or 2010 都會自動導向 , 就比較不會有引響 . 最後還是勸一下 , 如果有預算可以升級到 Exchange 2010 是最好 , Exchange 2003 因該快要不支援了吧!!

我要發表回答

立即登入回答