Windows2008如何進行Active Directory 備份和恢復(fù)二?
繼上文Windows2008中如何進行Active Directory 備份和恢復(fù)一之后,我們接著介紹如何進行Active Directory 備份,具體內(nèi)容如下所述。
備份至網(wǎng)絡(luò)共享
備份至網(wǎng)絡(luò)共享就象備份至本地卷一樣輕松。兩者的主要差異是,它不能創(chuàng)建遠(yuǎn)程卷的“卷影復(fù)制服務(wù)”快照。因此,每個完整備份都將覆蓋前一完整備份,從而在網(wǎng)絡(luò)共享上僅為您留下每個服務(wù)器的***完整備份映像。由于此限制,您不能使用 Windows Server Backup 計劃程序來計劃到網(wǎng)絡(luò)共享的備份。不過,您可以使用 Windows Task Scheduler 來運行 WBADMIN 命令行程序,執(zhí)行到網(wǎng)絡(luò)共享的完整備份。如果您選擇以此方式來計劃到網(wǎng)絡(luò)共享的完整備份,請更改每個備份的目標(biāo)文件夾以避免覆蓋先前備份。
備份至可記錄的 DVD
Windows Server Backup 還支持備份至光學(xué)媒體,例如可寫入的 DVD。您還可以創(chuàng)建包含多個卷的備份集。Windows Server Backup 始終將備份壓縮至 DVD,這意味著,您從 DVD 僅可以還原完整系統(tǒng)或完整卷。Windows Server Backup 不支持使用 DVD 執(zhí)行系統(tǒng)狀態(tài)或文件級別的備份和還原。而且,您不能對備份至 DVD 進行計劃。
系統(tǒng)狀態(tài)備份和還原
系統(tǒng)狀態(tài)備份僅包括選定的文件和某些應(yīng)用程序數(shù)據(jù)庫(而不是整個卷),它雖簡單但通常卻至關(guān)重要。但是,在 Windows Server 2008 的早期版本中,并不支持系統(tǒng)狀態(tài)備份和還原。備份工具只備份關(guān)鍵的系統(tǒng)卷(即,恢復(fù)和重新啟動操作系統(tǒng)及關(guān)鍵應(yīng)用程序所必需的任何卷)。這些關(guān)鍵系統(tǒng)卷等同于面向卷的系統(tǒng)狀態(tài)備份。
應(yīng)客戶反饋的要求,Microsoft 向 Windows Server Backup 添加了系統(tǒng)狀態(tài)備份和還原功能。該應(yīng)用程序會創(chuàng)建多個 VHD 文件,每個托管系統(tǒng)狀態(tài)數(shù)據(jù)的卷一個 VHD 文件,但它僅將必要的文件和數(shù)據(jù)庫復(fù)制到 VHD 中。另一個問題是,當(dāng)您執(zhí)行系統(tǒng)狀態(tài)備份時,Windows Server Backup 并不創(chuàng)建目標(biāo)卷的快照,這一點與正常的備份過程不同。而是每個系統(tǒng)狀態(tài)備份生成一個全新的 VHD 文件集,這意味著沒有基于快照的卷備份所具備的空間效率。
您僅可以使用 WBADMIN.EXE 命令行程序執(zhí)行系統(tǒng)狀態(tài)備份——MMC 管理單元不提供此選項。要執(zhí)行系統(tǒng)狀態(tài)備份,請使用以下命令:
C:\> wbadmin start systemstatebackup–backuptarget
WBADMIN 然后會將關(guān)鍵系統(tǒng)文件和應(yīng)用程序數(shù)據(jù)庫備份至目標(biāo)卷(在為系統(tǒng)狀態(tài)備份而保留的文件夾中)。系統(tǒng)狀態(tài)備份在具有默認(rèn)目錄信息樹 (DIT) 的 32 位 Windows Server 2008 域控制器 (DC) 上運行時要稍大于 6GB——這比在 Windows Server 2003 上大 5GB,部分原因是 Windows Server Backup 捕獲核心操作系統(tǒng)文件,而 NTBACKUP 并不捕獲此類文件。
如您所料,備份系統(tǒng)狀態(tài)所需的時間也會更長。當(dāng)然,這些初始數(shù)字是以操作系統(tǒng)的預(yù)發(fā)布版本為基礎(chǔ)的。您必須在自己的環(huán)境下對此進行測試,如果您要將域控制器移至 Windows Server 2008,您需要針對更大的系統(tǒng)狀態(tài)備份(以及更長的備份時間)做出計劃。
使用 MMC 備份服務(wù)器
運行 Windows Server Backup MMC(請參見圖 2)時,您可以選擇設(shè)置備份計劃或立即運行特定備份。在本例中,我選擇“Backup once”(立即備份)以立即執(zhí)行備份。
Figure 2 Windows Server Backup MMC (單擊該圖像獲得較大視圖)
如您在圖 3 中所見,我可以選擇是備份服務(wù)器上的所有卷,還是只備份所選的特定卷。如果選擇“Full server”(完整服務(wù)器),則 Windows Server Backup 將備份所有裝入的卷,但我無法備份至裝入的硬盤驅(qū)動器——只能備份至可記錄的 DVD 或網(wǎng)絡(luò)共享。
Figure 3 Using the backup configuration dialog to specify all or select volumes (單擊該圖像獲得較大視圖)
在本示例中,我希望備份至本地硬盤驅(qū)動器,因此,我選擇“Custom”(自定義)選項。然后會顯示一個對話框,讓我選擇要備份的卷(請參見圖 4)。默認(rèn)情況下,Windows Server Backup 會選中“Enable system recovery”(啟用系統(tǒng)恢復(fù))框,這會讓 Windows Server Backup 選擇引導(dǎo)卷、操作系統(tǒng)卷,以及具有關(guān)鍵系統(tǒng)文件和應(yīng)用程序數(shù)據(jù)庫的任何其他卷。在 DC 上,這包括托管 SYSVOL、Active Directory DIT 以及 Active Directory 日志的卷。這等同于系統(tǒng)狀態(tài)備份,但它備份所有關(guān)鍵卷,而不僅僅是這些卷上的關(guān)鍵文件。實際上,我甚至可以從系統(tǒng)恢復(fù)備份集執(zhí)行系統(tǒng)狀態(tài)恢復(fù)。
Figure 4 Selecting specific volumes to back up (單擊該圖像獲得較大視圖)
在選擇目標(biāo)類型(本地驅(qū)動器或網(wǎng)絡(luò)共享)并指定目標(biāo)后,Windows Server Backup 會提示我選擇“VSS copy”(VSS 副本)備份或“VSS full”(VSS 完整)備份。這個術(shù)語有點令人困惑,因為這兩個選項均將完整地備份選定卷。區(qū)別在于備份源文件后 Windows Server Backup 處理它們的方式。如果您選擇副本選項,則 Windows Server Backup 將原樣保留備份的文件。如果您選擇完整選項,Windows Server Backup 將隨后重置存檔。
從命令行備份服務(wù)器
如果您要編寫備份過程的腳本,或在 Server Core 安裝上備份服務(wù)器,則可以使用 WBADMIN.EXE 命令行程序。WBADMIN 提供一個完整的選項集,這些選項實質(zhì)上執(zhí)行與 MMC 管理單元相同的功能,包括管理備份計劃。
假設(shè)我想啟動 WBENGINE 服務(wù),它會隨后執(zhí)行備份。我僅需輸入以下命令即可:
C:\> wbadmin start backup –include:c:,d:–backuptarget
若要備份所有關(guān)鍵的系統(tǒng)卷,可以輸入以下命令:
C:\> wbadmin start backup -allcritical–backuptarget
啟動備份后,WBADMIN 繼續(xù)運行并顯示備份進度。如果終止 WBADMIN,則備份將繼續(xù)在后臺執(zhí)行。然后可以使用以下命令重新將 WBADMIN 連接至正在運行的備份:
C:\> wbadmin get status
如果希望終止正在運行的備份,只需輸入以下內(nèi)容:
C:\> wbadmin stop job
使用 MMC 計劃備份
與 Windows Server Backup 集成的備份計劃程序?qū)嶋H上是為專門完成一項任務(wù):簡化每日對本地磁盤卷做完整系統(tǒng)備份的計劃。您可以使用內(nèi)置的計劃程序自動在多個目標(biāo)卷中輪換備份。如果您具有便于移動的硬盤驅(qū)動器(或者正在使用通過 USB 連接的硬盤驅(qū)動器),則可以使用此功能來建立轉(zhuǎn)換方案,在此方案中,您取下備份磁盤并將其存儲在外部,然后將最早的備份磁盤返回到服務(wù)器以供下一個計劃的備份使用。
Windows Server Backup 計劃程序僅讓您計劃始終每日發(fā)生的備份。也就是說,沒有單獨針對各個星期一、星期三和星期五計劃備份的方法。因此,如果您不希望每日都運行計劃的備份,就必須直接使用 Windows Task Scheduler。
當(dāng)建立到本地磁盤的計劃備份時,Windows Server Backup 負(fù)責(zé)磁盤,即格式化磁盤、建立特定的文件夾結(jié)構(gòu),并使 Windows 資源管理器中不顯示目標(biāo)磁盤。目標(biāo)磁盤必須為基本卷——Windows Server Backup 無法備份至被配置為動態(tài)卷的磁盤。
通過 MMC 管理單元計劃備份十分容易。在此示例中,我首先選擇“Backup Schedule”(備份計劃)鏈接、指定備份類型以及要備份的卷,然后 Windows Server Backup 即會顯示“Specify backup time”(指定備份時間)對話框(請參見圖 5)。
Figure 5 Specifying when daily backups should occur (單擊該圖像獲得較大視圖)
選擇希望備份執(zhí)行的時間后,我可以選擇備份的一個或多個目標(biāo)卷。在本例中,我選擇備份卷 E:,如圖 6 所示。Windows Server Backup 會盡量為您選擇一個合適的目標(biāo)卷,但是,如果您要備份的目標(biāo)磁盤未出現(xiàn),則可以使用“Show All Available Disks”(顯示所有可用磁盤)按鈕來查看所有連接的磁盤設(shè)備。在顯示兩個“confirm”(確認(rèn))對話框之后,Windows Server Backup 會格式化目標(biāo)卷并使用 Windows Task Scheduler 來計劃備份任務(wù)。
Figure 6 Specifying the destination disk for a scheduled backup (單擊該圖像獲得較大視圖)
每次計劃的備份完成時,Windows Server Backup 都會獲取目標(biāo)卷的快照。而且每隔七天,它會創(chuàng)建一個新的基本映像?;顒觿t記錄在 Microsoft/Backup/Operational 日志中。您可以在那里檢查備份是否成功完成,也可以將某一任務(wù)(例如發(fā)送電子郵件消息)與成功和失敗事件相關(guān)聯(lián),以便始終了解計劃備份的狀態(tài)。
從命令行計劃備份
如果您正在計劃 Server Core 安裝上的備份,或者只是想編寫該過程的腳本,則可以使用 WBADMIN 命令行來管理備份計劃。要添加計劃的備份,可使用 WBADMIN ENABLE BACKUP 命令指定目標(biāo)、源以及計劃的時間,如下所示:
C:\> wbadmin enable backup –addtarget:e:-include:c:,d: -schedule:06:00,12:00,18:00
此命令會每天將 C: 和D:驅(qū)動器備份至 E:驅(qū)動器三次,時間分別為早上 6:00、中午 12:00 和下午 6:00。(請注意,所有時間均使用 24 小時制指定)。要備份所有關(guān)鍵的系統(tǒng)卷(從其可執(zhí)行裸機還原或系統(tǒng)狀態(tài)還原),請使用 –allcritical 替換 –include 開關(guān)。
也可以使用 WBADMIN 禁用所有計劃的備份,如下所示:
C:\> wbadmin disable backup
此命令將刪除所有由 Windows Server Backup 計劃程序創(chuàng)建的計劃備份工作,并釋放所有備份目標(biāo)卷以供正常使用。請注意,您始終可以使用 WBADMIN MMC 管理單元遠(yuǎn)程管理 Server Core 服務(wù)器的備份和還原活動。
欲知更多內(nèi)容,請點擊Windows2008中如何進行Active Directory 備份和恢復(fù)三?
【編輯推薦】