各位先進大家好!
先說明一下小弟的環境:
我們有一台伺服器主要是用來當Mail Server之用,上面安裝的是SBS 2008,是使用Exchange 2007。
大概在兩、三個星期前,這台伺服器的C槽空間被吃光了,當時所有的信都不能收,實在是事態嚴重的情況。
當時看到事件檢視器中出現「來源:MSExchangeTransport 事件ID:15006」的錯誤訊息,才知道這是由於預設存放在C槽的Exchange Queue(郵件序列)所需空間不足,當空間不足時,Microsoft Exchange Transport服務會停止傳送郵件。
我找到的解決方法其中之一當然是清出C槽的空間,另外一個方法就是幫Exchange Queue這個資料夾搬家,因為很緊急,一下子又沒時間去查什麼可以刪,什麼不能刪。
所以我就用了第二個方法,將Exchange Queue這個資料夾搬到了D槽。
主要我是想D槽平常也沒有其它的程式在跑,我只是拿來放驅動還有備份的工具程式,所以理論上D槽應該是不會有滿的一天的,也希望因為如此不會再出現像這次的這種窘境。
之後我有查到,C槽被吃光的原因我認為主要就是在WSUS這個服務,它設定成將更新抓到本機上了,光這些更新就佔了15G,網路上還有人說至少要30G才夠它用,我當場就把它給關了,改成由Windows Update上抓,但是我還是覺得很奇怪,因為如果我沒記錯的話,這台Server剛上線啟用的時候硬碟空間大約還剩30幾G,就算WSUS的更新吃掉了15G,那還有15G去哪裡了?
再來重點來了,就是我發現這台Server的D槽空間目前是以大約2~3天100MB的速度持續減少中。
可是Exchange Queue這個資料夾一直保持在155MB也沒持續長大,其它的資料夾正如我所說的都是一些暫存的驅動和工具程式也沒有變動過。
請問各位先進為什麼會這樣呢? 請幫幫忙小弟吧!
感謝各位!
之前exchange 2003有log檔, 一個檔案約5MB, exchange 2007會不會也有這些檔?
m932243先進您好!
這個部份小弟會再確定,不過有應該也只會在C槽。
我確定D槽會變動的只有Exchange Queue,不過它的大小是有上限的,沒錯的話我記得預設是最大512MB,但目前它都只停在155MB左右,可是D槽的空間還是會慢慢減少。
感謝您!
各位先進大家好!
小弟在「C槽」找到疑似是log的檔案,路徑如下:
<pre class="c" name="code">
Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group\
在這個資料夾之中,我看到大約有2、30個檔名叫E000000XXXX.log的檔案,
其中XXXX看起來很像是16進位,然後這整個資料夾約有6.2G,這個資料夾應該還有包含Mailbox.dbx這個檔,也就是存放信件的資料庫沒錯吧?
我看這些log檔的修改日期都是今天,不像像之前Exchange 2003的log檔,有一些舊的要自己砍掉。
我是找錯地方了嗎? 不過我Exchange的其他資料夾都看過了,也沒有其他長得像log的檔案。
感謝各位!
Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group\
這個就是 Exchange 的 Log 啊, 所有 Exchange 的通訊都會先寫到這個 Log 檔, 然後才會 Commit 到 DB 裡面去. 當初移動 DB 的時候, 怎麼沒有連這個 Log 一起移啊?
raytracy先進您好!
我之前只有移動過Exchange Queue,從C槽搬到D槽,但是Mailbox這個資料夾我都沒動過。
請問您是建議我也要把這些Log搬到D槽嗎?
各位先進大家好!
小弟的這篇重點主要是放在在D槽,由於D槽也只有Exchange Queue這個資料夾的內容會變動,但整個資料夾也一直保持著155MB的大小沒有再變大過(目前為止)。
可是整個D槽卻以2~3天減少100MB的速度持續減少中,這才是我想請教的主要問題。
感謝各位!