降低嚴重損壞影響的最佳作法

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2007-08-29

建立嚴重損壞修復策略中的重要一步,是考慮有哪些方法可以避免或降低嚴重損壞的影響。有許多不同的預防措施可協助您防止或降低硬體故障或停電等嚴重損壞的影響。從嚴重損壞中復原所需的時間取決於需要還原的項目,例如單一信箱、單一資料庫 (及其交易記錄檔)、整部伺服器 (包括其所有資料庫與記錄檔) 或站台上的多部伺服器 (例如,執行 Microsoft Exchange、DNS 伺服器、網域控制站等的伺服器)。還原站台中的多部伺服器所要花的時間顯然最長。

您可以採取幾個動作來減少嚴重損壞的影響,甚至避免從備份執行完整還原的需要。這些動作包括:

  • 使用連續複寫 Exchange 2007 包含非同步記錄傳送技術,可用來在另一組磁碟或另一部伺服器上,建立和維護工作儲存群組的副本。
  • 使用保留已刪除的郵件 保留已刪除的郵件可允許從 Microsoft Outlook 用戶端還原單一郵件或整個資料夾,而不需系統管理員介入。
  • 使用保留已刪除的信箱 保留已刪除的信箱可允許透過 Exchange 管理主控台來還原已刪除的信箱,而不需從備份中還原。
  • 主動監視伺服器 預防重於治療是因應嚴重損壞的最佳方法。監視您的伺服器,在問題惡化前加以解決。
  • 將使用者放在多個信箱資料庫中 將使用者分散到大量信箱資料庫可降低遺失單一資料庫的衝擊,也可在需要還原時快速還原。

連續複寫

有兩個 Exchange 2007 功能用到連續複寫,這兩個功能會使用內建的非同步複寫技術來建立儲存群組副本,並使用記錄傳送和重新顯示來保持最新狀態。為了達到這個目的,複寫會將生產資料庫的記錄檔套用至資料庫的副本。含有此技術的兩個功能是本機連續複寫 (LCR) 和叢集連續複寫 (CCR)。

  • 本機連續複寫   LCR 是透過減少資料保護所需要的定期備份數目,降低 Exchange 2007 的擁有權總成本。雖然 LCR 無法完全避免進行備份的需要 (資料備份在發生嚴重損壞時,具有非常重要的價值),但是它確實可明顯地減少進行每日常態備份的必要性。LCR 提供使用目前資料的快速復原,以及交易記錄複製及重新顯示的單一伺服器解決方案。如需 LCR 的相關資訊,請參閱本機連續複寫
  • 叢集連續複寫 CCR 結合備援自動管理及應用程式層級資料複寫。CCR 是可以在單一資料中心或兩個資料中心間沒有單一失敗點的情況下部署的解決方案。交易記錄複寫是用來複製資料庫,以及維護叢集節點間的資料並行性。CCR 中之已排定中斷功能的設計是要確定主動節點上的所有記錄資料都已順利複製至被動節點。因此,即使複寫並非同步發生,排定的中斷也不會造成資料的流失。如需 CCR 的相關資訊,請參閱叢集連續複寫

保留已刪除的郵件

使用者刪除郵件時,對使用者來說是已刪除該郵件。不過,已刪除的郵件副本會在使用者的信箱資料庫中保留一段指定的時間,以防不小心刪除郵件時,仍可復原郵件。

Exchange 資料庫收到刪除郵件的要求時,會判定郵件的刪除方式應為「虛刪除」或「實刪除」。「虛刪除」也稱為「邏輯刪除」,而「實刪除」也稱為「實體刪除」。

note附註:
Exchange Server 2007 中之保留已刪除郵件的預設設定已從 7 天變更為 14 天。

實刪除

符合下列任一項準則時,就會執行郵件的實刪除:

  • 用戶端明確地要求實刪除。
  • 有效郵件保留時間為零。
  • 信箱或公用資料夾資料庫會啟用指出 Force Hard Deletes 的登錄機碼。
  • 要求刪除的帳戶是閘道。
  • 要求刪除的帳戶是系統。

實刪除郵件時,會立即從 MsgFolder 表格中移除郵件參照。此時,即使對刪除的郵件使用復原,含有該資料夾的信箱也無法再擁有此郵件。郵件的參照計數會進行檢查。郵件參照計數掉到零時 (表示沒有其他信箱具有郵件的副本),會在 DeletedMessages 表格中產生項目,指出已經可以從郵件表格中移除該郵件。

於下次背景清理處理程序期間,DeletedMessages 表格中的項目會進行檢查,並刪除郵件表格中的對應項目。此處理程序預設每個小時發生一次。然而,您可以編輯下列登錄項目來控制此排程:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS \ParametersPublic\Background Cleanup (以毫秒為單位的值)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ ParametersPrivate\Background Cleanup (以毫秒為單位的值)

Caution請注意:
不正確地編輯登錄可能會造成嚴重問題,而需要重新安裝作業系統。 因不正確地編輯登錄而造成的問題可能無法解決。 在編輯登錄之前,請先備份重要資料。 

如果啟用並增加已刪除郵件的保留時間,則可能需要執行其他容量規劃。下列範例說明即使在使用者已刪除郵件後,郵件仍會保留一段延長的持續時間:

  • 保留已刪除的郵件是設為 48 個小時。
  • Exchange 資料庫維護設定在 03:00 到 07:00 之間執行。
  • 背景清理是設定成每個小時執行一次。

例如,如果在 08:00 刪除郵件,則在 48 小時內,該郵件並不會成為實刪除的候選項目。因為下次 Exchange 資料庫維護程序是排定在 06:00 完成,所以不會實刪除郵件,這表示在 71 個小時內不會移除記錄。

虛刪除

如果未符合實刪除的任何準則,則會執行虛刪除。MsgFolder 表格中的項目會設定標幟,指出已從資料夾中虛刪除郵件。MsgFolder 表格是資料夾表格中與郵件表格中的項目之間的對應。並且信箱及資料夾的郵件計數也會更新。此時,郵件可用來進行刪除的郵件修復。

在下次排定的 Exchange 資料庫維護程序期間,會檢查每個資料夾,以判定資料夾所含的任何虛刪除郵件是否已過了已刪除郵件的保留時間。如果找到這類郵件,則會實刪除該郵件。

設定刪除的郵件之保留

在 Exchange 永久刪除郵件之前,那些刪除的郵件預設會儲存在 Exchange 資料庫中一段特定的天數。您可以使用資料庫預設值,或選取刪除的郵件在永久刪除之前所要保存的天數,設定已刪除郵件的保留期限。

指定保留已刪除郵件的天數時,可以選取 0 到 24,855 間的數字。建議您將此設定設定成 14 天。如果已刪除郵件的保留期限是設為 0,則會立即從伺服器中永久移除刪除的郵件。除非磁碟空間不足,否則建議您不要停用保留已刪除的郵件功能。

您可以每個資料庫及每位使用者為基礎,設定保留已刪除的郵件。個別的使用者設定會覆寫資料庫設定。如需如何在資料庫層級指定保留已刪除之郵件的詳細步驟,請參閱如何設定信箱資料庫的保留已刪除的郵件。如需如何在使用者層級指定保留已刪除之郵件的詳細步驟,請參閱如何為使用者設定保留已刪除的郵件

note附註:
Microsoft Outlook 預設只會啟用 [刪除的郵件] 資料夾的已刪除郵件修復。如果在收件匣的郵件上按下 SHIFT+DELETE,則該郵件不會移至 [刪除的郵件] 資料夾中。因此,該郵件將無法修復。遵循 Microsoft 知識庫文件 246153<如何復原已經硬式刪除的項目>中的指示,即可以使用 DumpsterAlwaysOn 登錄值來啟用使用 SHIFT+DELETE 所刪除之郵件的修復。

保留已刪除的信箱

在 Exchange 2007 中,刪除信箱並不表示信箱會立即從 Exchange 儲存區資料庫中永久刪除 (或清除)。事實上,信箱是被加上刪除標幟,讓使用者無法存取。信箱保留期間結束後,信箱才會從資料庫中永久刪除。您也可以隨時選擇清除信箱,而永久加以刪除。若不慎誤刪擁有郵件功能的使用者帳戶,您可以重新建立該使用者物件,並在信箱保留期間內重新連接該信箱。

已刪除信箱的保留期間預設為 30 天。您可以在信箱資料庫層級上設定已刪除的信箱保留期間。您可以選取 0 到 24,855 之間的數字,來指定已刪除的信箱所要保留的天數。若將信箱保留期間設為 0,刪除的信箱就會立即從伺服器上永久移除。除非有磁碟空間不足的顧慮,否則建議您不要停用已刪除信箱的保留功能。

如需如何設定已刪除信箱保留的詳細步驟,請參閱如何設定保留已刪除的信箱

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.