記錄一次郵件容災恢復過程

背景介紹

客戶目前使用的是Exchange Server 2013,兩前兩後,數據盤是存儲掛載過來的,郵件備份使用的是NBU,因爲機房漏水,致使存儲服務器宕機。致使絕大部分數據丟失。shell

Exchange恢復過程

  1. 使用新存儲從新劃分磁盤,並使用NBU逐個恢復數據庫,按照原路徑恢復。
  2. 檢查已恢復的數據庫所在的服務器(以數據庫L14DB3爲例)

Get–MailboxDatabase L14DB2 | Get-MailboxDatabaseCopyStatus數據庫

記錄一次郵件容災恢復過程

3.檢查數據庫和log路徑服務器

Get-MailboxDatabase L14DB3 | fl Name,edb,Logide

記錄一次郵件容災恢復過程

4.檢查是否有日誌缺失ui

  • 進入到HQEXMB01服務器上,以管理員運行命令提示符,進入到數據庫目錄

記錄一次郵件容災恢復過程

輸入Eseutil /mh L14db3.edb3d

記錄一次郵件容災恢復過程

檢查數據狀態及是否有日誌缺失:
如圖:Log Required項顯示有日誌缺失日誌

記錄一次郵件容災恢復過程

5.修復缺失Log文件blog

eseutil /r E0C /L G:\Mailboxlog\L14DB3 文檔

記錄一次郵件容災恢復過程

  • 再次檢查,狀態以下:

記錄一次郵件容災恢復過程

6.檢查多餘的Log文件it

記錄一次郵件容災恢復過程

記錄一次郵件容災恢復過程

7.刪除此數據庫的DAG副本

Remove-MailboxDatabaseCopy –Identity L14DB3\ HQEXMB01 –Confirm:$False

8.裝入數據庫

mount-database L14DB3 -Force

記錄一次郵件容災恢復過程

  • 檢查數據庫是否已經裝入

記錄一次郵件容災恢復過程

9.其餘狀況

若是日誌未丟失,執行如下步驟恢復:

  • eseutil /mh O:\Mailbox\Line04C006\line04c006.edb (PS:檢查數據庫日誌缺失狀態,發現未丟失)
  • eseutil /p O:\Mailbox\Line04C006\line04c006.edb (PS:使用命令強制修復數據庫)
  • mount-database 數據庫名稱 -Force
  • 強制修復的數據庫用戶可能沒法正常收發郵件,報錯以下:

記錄一次郵件容災恢復過程

解決辦法:將此郵箱移動到其餘數據庫;

Exchange DAG副本添加

說明:此文檔以數據庫public001-t爲例:

1.卸載和裝入數據庫:

  • 打開Exchange ECP服務器數據庫選擇要添加副本的數據庫…卸載

記錄一次郵件容災恢復過程

  • 彈出警告-點擊「是」

記錄一次郵件容災恢復過程

  • 檢查數據庫是否已經卸載

記錄一次郵件容災恢復過程

  • 打開Exchange Powershell命令
  • 掛載數據庫:(指定參數-force參數)
  • Mount-Database Public001-t –force

記錄一次郵件容災恢復過程

  • 經過ECP檢查數據庫是否已經裝入

記錄一次郵件容災恢復過程

2.添加數據庫副本

  • Exchange Powershell中運行:
  • Add-MailboxDatabaseCopy –Identity Public001-t –MailboxServer hqexmb01

    (說明:–MailboxServer 後面跟副本服務器的名稱;先檢查此數據庫在哪臺服務器上裝入,則另一臺服務器爲添加副本的服務器)

記錄一次郵件容災恢復過程

  • 添加完成

記錄一次郵件容災恢復過程

  • 重啓Exchange信息存儲服務

記錄一次郵件容災恢復過程

3.檢查DAG狀態

記錄一次郵件容災恢復過程

記錄一次郵件容災恢復過程

相關文章
相關標籤/搜索