請問先進們幫幫解惑,
最近公司發生exchange斷線,
查後才知道資料庫所在C磁碟滿了(未設定郵箱容量限制之故),
後來使系統清理磁碟,
清出了3.7G的空間重開機終於回復使用者的連線,
不過難點來了,為了再清出更多空間來,極力的請使用者刪除了約10G的空間,
建議擴充一個HDD
或是用SAN的架構
把storage移到另一個HDD
還有查一下Log是否有啟用循環
還有badmail目錄是否有太多東西
線上重組僅會空出位置放置新進資料,資料庫不會變小,以離線重組的方式才會釋放出剩餘的空間,
作法:
先缷載資料庫後以CMD下指令
先將目錄切換到EXCHANGE安裝目錄中的\BIN
ESEUTIL /d X:\資料庫所在路徑包含檔名及副檔名
剩下就是等了,一小時約5-6GB
dream提到:
X:\
是資料庫所在分割磁碟區
謝謝您的回答,
有看過網路上人家是這麼討論的,但是也有人說剩餘空間需要資料庫使用空間的一倍才可以這麼做,但我目前僅剩3.7G執行了會出問題嗎?(剛已經執行了,才發現剩餘空間慢慢減少中...)真擔心明天早上一上班就被狂CALL。
正在執行中,有辦法中止嗎?磁碟空間現在只剩下1.38G了。
是的至少1.5倍,剛忘了提這點,你可以將資料庫備份到備援機去做,不然就是先加掛個硬碟讓他可以跑,
沒試過中途停止,這部份沒法給建議抱歉
你是說已執行離線重組對嗎?,如果是沒關係,因為他是先備份一份出來,所以就等他停,資料不會受到影響。
離線重組補充說明:
卸載資料庫會影響郵件收發
一次只能一個資料庫檔案
處理速度一小時5-6G
可用空間至少110%有150%會好些
缷載前須了解資料庫是否損毀,否則掛不回去
離線重組應以較長的週期來做,一個月或更長視資料庫成長量而訂
昨晚直接按下ctrl+c已經把他終止了,可是現在C碟剩下1.04G。
是的,我是先缷載資料庫後離線重組沒錯。
現在情況我打算準備用外接HDD來做重組應該會比較保險,
至於資料庫複製,我的步驟對嗎?
其實不用將資料庫先COPY出去,
可以直接在做離線壓縮資料庫時,
將暫存的空間指到外部磁碟機。
例如:
您的exchange資料庫存放在 d:\exchsrvr\priv.edb
您的外部暫存磁碟為 X:\
語法可以這樣子下[eseutil /d d:\exchsrvr\priv.edb /tX:\tempdb.edb]
這樣一來,他在做資料庫重組時,就可以將暫存的資料庫暫存在外部X:\。