您好,登錄后才能下訂單哦!
用戶在使用客戶端訪問個人郵箱時,有時會因為某種誤操作將郵件刪除,如果說,郵件中包含重要的信息,則會對企業帶來很大的不便和損失,對于exchange管理員來說,能夠快速恢復已刪除的郵件是一項非常重要的工作。exchange管理員如果想要恢復就必須要了解是通過那種方式造成的誤刪除。
對于exchange服務器來說,有三種類型的“刪除”:
刪除:指從任何文件夾刪除項目,該項目自動放置到“已刪除郵件”文件夾;
軟刪除:指從“已刪除郵件”文件夾刪除項目,或用戶使用shift+delete組合鍵刪除項目(郵件服務器中的數據并沒有被刪除);
硬刪除:指將項目標記為從郵件數據庫中刪除。
exchange郵箱數據庫為以軟刪除的郵件規定保留期限,在期限內用戶用戶可以自行恢復已刪除的項目而不用請求管理員,期限過后,郵件將從服務器徹底刪除。
我們實驗環節使用exchange server 2010來實現如何恢復郵件。
我們先來了解如何設置郵件在服務器中怎么設置默認保留時間,(默認情況下,exchange服務器保留的期限是14天,最大為24855天。)
下面模擬使用outlook客戶端恢復指定的郵件
這樣在客戶端上就找不到郵件了,我們利用客戶端來恢復指定的郵件
簡單的客戶端恢復郵件就是這樣。
如果客戶端的“恢復已刪除的項”可以還原規定期限內被“軟刪除”的項目,但是對于超過規定期限或“硬刪除”的郵件來說,就只能使用已有的備份來進行還原。
備份使用Windows server backup來實現,我們首先安裝Windows server backup
Windows server backup安裝完畢!
打開“”服務”控制臺,需要:
還需要為exchange服務器添加一塊磁盤,用于保存備份。
接下來就可以利用Windows server backup備份exchange服務器的數據了
在實際生產環境中,建議首次備份選擇“整個服務器”,先對服務器數據、應用程序和系統狀態等做一個完整備份而后的備份通過備份計劃實施增量備份。
現在使用常規還原方式還原數據,
首先卸載數據庫,
刪除C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database 0035626591路徑下的所有文件(根據自己實際情況而定)。
現在開始恢復
裝入數據庫
就會發現剛才刪除的數據、郵件就全部回來了。
這種恢復方式有很大的弊端:
當恢復數據時,所有人都不能訪問exchange服務器(因為數據庫已經被卸載了);
只能恢復整個數據庫的數據不能恢復指定用戶的郵件。
另一種恢復方式:恢復數據庫(RDB),很明顯的解決了前兩個的弊端。實現方法:
1.模擬誤操作,刪除數據及相關數據(不用卸載數據庫)
2.創建空文件夾rdb,用于存放恢復數據庫
3.將Windows server backup備份的數據恢復到新建的空文件夾rdb中(大致恢復步驟和常規恢復一樣,不一樣的截圖說明)
接下來使用命令:
C:\Users\Administrator>cd c:\rdb
c:\rdb>eseutil /mh "Mailbox Database 0035626591.edb"
#用命令查看數據庫是否處于“clean shutdown”狀態
Mailbox Database 0035626591.edb是被還原郵件數據庫的文件名。
看出系統返回數據庫狀態是非正常關閉狀態“Dirty shutdown”
需要使用這條命令
c:\rdb>eseutil /r e00 /i /d
#重播日志到被還原郵箱數據庫,使其恢復到正常關閉的狀態
再次查看數據庫的狀態
接下來使用exchange服務自帶的shell完成以下命令:
[PS] C:\Windows\system32>New-MailboxDatabase -recovery -name rdb1 -server WIN-7K2H4UIC7KT
-edbfilepath "c:\rdb\Mailbox Database 0967116714.edb" -logfolderpath "c:\rdb"
#創建恢復數據庫(WIN-7K2H4UIC7KT是郵件服務器的名稱)
[PS] C:\Windows\system32>restart-service msexchangeis
#重啟信息存儲服務
[PS] C:\Windows\system32>Mount-Database -identity rdb1
#裝入恢復數據庫
[PS] C:\Windows\system32>Get-MailboxStatistics -database rdb1
#查看已裝入的恢復數據庫里面是否包含需要還原的用戶郵箱
[PS] C:\Windows\system32>Restore-Mailbox -identity administrator -recoverydatab
ase rdb1
#將指定郵箱從恢復數據庫還原到在線數據庫中
恢復完成!顯然第二種恢復方式比較使用,就是通過命令執行,稍微麻煩!
驗證實現效果!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。