Microsoft Exchange Server 2003的應(yīng)用非常廣泛,從最小的零售店到最大的企業(yè)級用戶都在使用它。盡管可以通過很多銷售渠道購買到它,它也被應(yīng)用于很多大型公司之中,但是對于很多管理員來說,它還是讓人迷惑,而且難于管理。因此,這個系統(tǒng)的災(zāi)難恢復(fù)計劃通常被忽略了,或者更糟糕的情況下,被錯誤地執(zhí)行了。
本文將講述不同的、針對Exchange Server 2003的災(zāi)難恢復(fù)策略,并告訴你們?nèi)绾伪Wo它,因為它已經(jīng)快速成為很多公司中非常重要的通信工具。將在一開始解釋哪些文件是必須要加以保護的重要文件,在以后的Exchange的災(zāi)難恢復(fù)中,你將需要它們。
總的來說Exchange是一個大型數(shù)據(jù)庫引擎,包含了重要的日志文件和數(shù)據(jù)文件(還有一些支持各種功能的輔助文件)。這里使用的數(shù)據(jù)庫技術(shù)名為JET (Joint Engine Technology),這項技術(shù)已經(jīng)被用在幾個版本的Exchange之中了。了解數(shù)據(jù)庫組件是正確保護整個系統(tǒng)的關(guān)鍵,簡而言之,如果 Exchange啟動的時候,數(shù)據(jù)庫組件不能正常工作,那么Exchange也就不能正常工作了。
了解Exchange數(shù)據(jù)庫組件
在Exchange之中,數(shù)據(jù)庫被列成組,這種方式被稱為Storage Groups (SG)。每個SG包含一個完整數(shù)據(jù)庫相當(dāng)于一個獨立邏輯單元,SG的多少依據(jù)你的Exchange版本決定。Exchange Server 2003可以有一個SG,而使用Exchange Server 2003 Enterprise Edition的服務(wù)器每臺可以有4個SG。要記住,你可以有另外一個SG。這個SG被稱為Recovery Storage Group,它并不是用于平時的應(yīng)用的。。每一個SG包括1到5個存儲,它可以包括郵箱數(shù)據(jù)、Private Stores或者Public Folder數(shù)據(jù),通常被稱為Public Stores。
一個SG的組合和所有它存儲的數(shù)據(jù)是一個邏輯數(shù)據(jù)庫單元,并且能夠以此為單元進行備份和恢復(fù)。每一個SG都有一系列日志文件,其中記錄了所有發(fā)生的事件,并且包含一套存有真正數(shù)據(jù)的數(shù)據(jù)庫文件。而且Exchange還使用其他輔助文件,比如CHK文件來進行相互校驗,并且?guī)椭M行恢復(fù),避免耗時很長的過程。
了解數(shù)據(jù)庫文件分為兩種類型非常重要:EDB擴展名的文件包括了所有Outlook格式的MAPI數(shù)據(jù)。STM后綴的文件包括了所有的電子郵件數(shù)據(jù),特別是附件和其他現(xiàn)代電子郵件可能包含的“非郵件文本”信息。
簡而言之,你需要備份所有這些數(shù)據(jù)庫組件。沒有它們,災(zāi)難發(fā)生之后,你就不能夠把Exchange恢復(fù)到運行狀態(tài)。
首先,你可以備份所有存儲有數(shù)據(jù)庫組件的純文本文件。這樣做非常有效,但是卻有幾個缺點。首先你必須讓Exchange處于離線狀態(tài)才能對文件進行備份,因為當(dāng)Exchange系統(tǒng)服務(wù)運行的時候,它們是被Exchange系統(tǒng)鎖定的。而且,這種方法不能移動已經(jīng)提交給數(shù)據(jù)庫系統(tǒng)的日志文件。這意味著你會備份不必要的日志,而且你將永遠(yuǎn)不能把它們從硬盤中清除出去,隨著時間推移,這些文件會占據(jù)越來越多的硬盤空間。
第二種方法是從備份工具廠商那里獲得Exchange備份代理工具。在Exchange服務(wù)器安裝過程中,會自帶一個免費的代理工具,它能夠加強 Windows server上自帶的NTBackup工具的功能。所有這類的工具都能夠讓你在Exchange系統(tǒng)保持在線狀態(tài)下就進行備份,盡管在備份過程中系統(tǒng)的性能會有所下降。這就是為什么Exchange備份通常都在使用系統(tǒng)人數(shù)比較少的時候進行的原因了,這也叫做“backup window”。backup window在離線狀態(tài)下總是工作狀態(tài)良好,對于純文本文件備份來說也是必須的。免費版本和你從供應(yīng)商那里購買版本之間的區(qū)別通常在于一些附加功能,這些功能可能你需要,也可能不需要,但是所有的工具都具有備份數(shù)據(jù)庫及清理日志的基本功能。
另一個選擇是使用一些復(fù)制軟件來把數(shù)據(jù)復(fù)制到另一塊硬盤或者另一臺機器上。這些系統(tǒng)通常都能夠良好工作,盡管你必須確保所使用的工具能夠把同樣的數(shù)據(jù)同時提交給兩個位置進行存儲,否則你就會破壞了數(shù)據(jù)庫的完整性,甚至可能讓數(shù)據(jù)變得毫無價值。很多這類工具還允許你在第二臺服務(wù)器上備份純文本文件,讓備份工作更加簡單,但是并不能夠同樣處理日志管理工作。哪種選擇是最好的取決于你所在企業(yè)的預(yù)算和需求,通常工具組合是企業(yè)最好的選擇。
最后,根據(jù)你計劃采用的恢復(fù)方式,你可能還希望能夠備份配置文件以及Exchange其他一些部分。數(shù)據(jù)庫、日志和CHK公司都是恢復(fù)所必須的,所以你必須經(jīng)常備份這些重要的信息。好消息是絕大部分自動磁帶備份工具都將為你選取適當(dāng)?shù)奈募M行備份。如果你使用的是其他工具,你可能需要在處理之前,先找到這些文件的位置,如果你沒有移動過它們或者在安裝時候選擇其他路徑,那么通常它們在\EXCHSRVR目錄下的\MDBData文件夾中。