關(guān)于Exchange循環(huán)日志和備份

字號(hào):

很多Exchange管理員都碰到一個(gè)頭痛的問(wèn)題:日志文件霸占磁盤(pán)空間。
    磁盤(pán)空間是有限的;但是Exchange只要在運(yùn)行,日志文件的產(chǎn)生就是無(wú)限的,雖然每個(gè)只有5M大小,但是日志文件的產(chǎn)量很驚人的,大部分的磁盤(pán)空間都被日志文件霸占了;微軟在設(shè)計(jì)Exchange的時(shí)候,提供了一個(gè)“啟用循環(huán)日志”功能,啟用這個(gè)功能后,系統(tǒng)只會(huì)產(chǎn)生5個(gè)5M大小的日志文件,循環(huán)更替使用,日志文件霸占磁盤(pán)空間的問(wèn)題是被解決了,不過(guò)從這一刻開(kāi)始,你就向上帝祈求吧,祈求你的Exchange數(shù)據(jù)庫(kù)在你的任職期間一路平安。如果有個(gè)三長(zhǎng)兩短,mount不上去的時(shí)候,你就找個(gè)地方哭吧!因?yàn)槟阌幸欢螘r(shí)間內(nèi)的郵件丟了。
    我之這樣肯定說(shuō)丟了郵件是因?yàn)椋?BR>    第一,我就不相信你有做到時(shí)時(shí)備份;
    第二,除非你很幸運(yùn),你上次備份到現(xiàn)在,你的Exchange沒(méi)有處理過(guò)一封郵件。
    第三,數(shù)據(jù)庫(kù)修復(fù)或恢復(fù)是需要日志文件的,你那5個(gè)循環(huán)日志能幫你多少?
    就憑借以上三個(gè)原因,我絕對(duì)是舉雙手雙腳建議你關(guān)閉“循環(huán)日志”功能的。
    依據(jù)一、我自己的教訓(xùn)與經(jīng)驗(yàn);
    依據(jù)二、微軟官方對(duì)Exchange數(shù)據(jù)庫(kù)的說(shuō)明。
    具體的原因,就請(qǐng)你看下面的內(nèi)容,以下內(nèi)容是根據(jù)微軟官方資料說(shuō)明以及自己對(duì)Exchange Server的管理經(jīng)驗(yàn)整理出來(lái)的,供各位參考,以便更清楚的認(rèn)識(shí)Exchange Server的存儲(chǔ)系統(tǒng),以及各部分的作用。
    一、IS服務(wù)和ESE的層次關(guān)系
    IS服務(wù)我們一定很了解了,它是Exchange服務(wù)器中重要的服務(wù)之一,它控制著對(duì)MS(Mail Store)和PF(public Folder)的存儲(chǔ)操作請(qǐng)求,如果這個(gè)服務(wù)沒(méi)有啟動(dòng),Exchange服務(wù)器就是名存實(shí)亡。我們也知道,Exchange服務(wù)器的存儲(chǔ)實(shí)際上是由叫ESE的數(shù)據(jù)庫(kù)引擎來(lái)管理的。這個(gè)ESE引擎是微軟專(zhuān)門(mén)為保存非關(guān)系型數(shù)據(jù)而開(kāi)發(fā)的,目前在微軟的很多產(chǎn)品中都有廣泛的應(yīng)用,如:AD數(shù)據(jù)庫(kù)、DHCP、WINS、SRS等等。
    Exchange的數(shù)據(jù)庫(kù)是由EDB文件、STM文件和LOG文件組成的。在這些文件里,微軟使用了“B+樹(shù)”的內(nèi)部數(shù)據(jù)結(jié)構(gòu)。ESE的引擎的任務(wù)之一,就是當(dāng)IS服務(wù)請(qǐng)求訪問(wèn)數(shù)據(jù)庫(kù)的時(shí)候,把這些請(qǐng)求轉(zhuǎn)化為對(duì)內(nèi)部數(shù)據(jù)結(jié)構(gòu)的讀寫(xiě)訪問(wèn)。“B+樹(shù)”的特點(diǎn)是能夠?qū)Υ鎯?chǔ)在硬盤(pán)上的數(shù)據(jù)提供快速訪問(wèn)能力。微軟利用“B+樹(shù)”作為ESE的后臺(tái)結(jié)構(gòu)的主要原因,就是盡可能的提高訪問(wèn)數(shù)據(jù)時(shí)I/O性能。當(dāng)然,這些結(jié)構(gòu)對(duì)于EXCHANGE STORE來(lái)說(shuō)是透明的。
    另外,作為一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),ESE有責(zé)任提供事務(wù)級(jí)別的操作的支持,并維護(hù)數(shù)據(jù)庫(kù)的完整性和一致性。對(duì)數(shù)據(jù)庫(kù)系統(tǒng)而言,我們提到事務(wù)時(shí),一般用ACID來(lái)描述事務(wù)的特點(diǎn):
    A - Atomic(原子的):事務(wù)必須是全或全無(wú)的操作,要么全部成功更新,要么全部不被更新。
    C - Consistent(一致的):一個(gè)成功提交的事務(wù)必須使數(shù)據(jù)庫(kù)處于一個(gè)一致的狀態(tài)。
    I - Isolated(孤立的):所有未提交的更改都必須能夠和其他事務(wù)獨(dú)立開(kāi)來(lái)的。
    D - Durable(持久的):當(dāng)事務(wù)一旦提交,所做的更改必須存儲(chǔ)到穩(wěn)定的介質(zhì)上,防止系統(tǒng)失敗導(dǎo)致的數(shù)據(jù)庫(kù)不一致。(此點(diǎn)非常重要!)
    Atomic這個(gè)詞,我查字典是“原子的;原子能的;極微的”解釋?zhuān)孟襁@里用這樣翻譯很不大對(duì)勁,感覺(jué)解釋為“絕對(duì)的”比較好懂。