邮箱服务器数据

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2007-08-29

本主题标识特定于 Microsoft Exchange Server 2007 邮箱服务器角色的数据。制定灾难恢复计划时,应了解该数据可用的备份和还原方法。

邮箱服务器存储数据的位置

邮箱服务器角色托管邮箱数据库,其中包含用户邮箱。因此,邮箱服务器角色被设计为存储大量最终用户数据。虽然可以通过运行 Setup /m:RecoverServer 从 Active Directory 目录服务还原大部分邮箱服务器设置,但是在邮箱服务器的灾难恢复方案中,您主要关注的是最终用户数据。表 1 概括了 Exchange 2007 邮箱服务器角色存储配置和最终用户数据的位置。

note注意:
在表 1 中,文件路径全部从 Exchange 安装文件夹的根目录开始。默认的 Exchange 安装文件夹路径为 C:\Program Files\Microsoft\Exchange Server\

表 1   邮箱服务器角色用于存储配置和最终用户数据的位置

关键数据 位置 备份方法 还原方法

Exchange 数据库文件,包括邮箱数据库和公用文件夹数据库

文件系统

\Mailbox\<storage_group_folder>

Exchange 感知备份应用程序

Exchange 感知备份应用程序

特定于每个存储组的 Exchange 事务日志文件

文件系统

\Mailbox\<storage_group_folder>

Exchange 感知备份应用程序

Exchange 感知备份应用程序

特定于存储组中每个邮箱数据库的 Exchange 搜索信息

文件系统

\Mailbox\<storage_group_folder>

重建

脱机通讯簿 (OAB)

文件系统

生成 OAB 的邮箱服务器上的 \ExchangeOAB

客户端访问服务器上的 \ExchangeOAB(不是必需的;但是在灾难后使新客户端访问服务器联机时,它可以节省复制时间。)

文件系统备份

文件系统还原或重建 OAB

脱机通讯簿 (OAB)

公用文件夹

公用文件夹复制或备份

公用文件夹复制、备份或重建

Windows 注册表

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange

HKLM\SYSTEM\currentcontrolset\Services

系统状态备份或注册表导出

系统状态还原或注册表导入

Exchange 数据库和事务日志文件

Exchange 2007 邮箱数据库包含所有最终用户信息。数据库作为下列文件存储:

  • 可扩展存储引擎(.edb 文件)   可扩展存储引擎 (ESE),以前称为 Joint Engine Technology (JET) 数据库,用于存储 Exchange 客户端提交的所有数据。一个 .edb 文件与每个数据库关联。ESE 将 .edb 文件大小限制为 16 TB,但是实际数据库应该小得多,以满足停机的服务级别协议 (SLA)。

  • 事务日志文件(.log 文件)   对数据库所做的所有更改将首先提交到事务日志文件。每当用户修改邮箱中存储的数据或将数据添加到邮箱时,更改在写入数据库之前都会首先写入事务日志文件。更改将立即提交到 RAM 中的数据库缓存,然后在系统负载允许的时候复制回磁盘。事务日志文件是按顺序创建的。此序列称为日志流。在日志流中最多可以存在 2,147,483,647 个日志文件(十六进制形式为 0x7FFFFFFF,因为日志文件名称是以十六进制形式表示的)。每个事务日志文件为 1 MB。创建的事务日志文件的数量取决于服务器的客户端负载。

使用 Exchange 感知备份应用程序(如 Microsoft Windows Server 2003 备份),或一些其他第三方工具可定期备份 Exchange 数据库。提交事务日志文件后,它们将由备份保护。Exchange 将事务日志文件从文件系统中删除。如果未执行定期备份或备份失败,事务日志文件将在文件系统上堆积。

如果没有提交和删除事务日志文件,它们将消耗硬盘上的所有可用空间。在这种情况下,Exchange 将卸除数据库并停止接受数据,直到硬盘上具有更多的可用空间。

有关 Exchange 公用文件夹数据库的详细信息,请参阅管理公用文件夹

有关如何备份和还原 Exchange 数据库(包括公用文件夹数据库和邮箱数据库)的详细信息,请参阅数据库备份和还原

Exchange 搜索

Microsoft Exchange 搜索索引器服务 (MSExchangeSearch) 允许用户对邮件中的文档和附件执行全文搜索。搜索索引并不存储在 Exchange 数据库中。特定邮箱数据库的搜索索引数据存储在数据库文件所在的目录位置。

目录名称采用 CatalogData-<guid>-<guid> 约定,其中第一个 <guid> 是数据库的 GUID,第二个 <guid> 代表群集方案中用于区分节点的实例 GUID。以下是一个示例文件夹名称:

CatalogData-b56624f3-bf19-4463-926f-d4705ac3dd08-cc64dd2d-2428-4f12-bba2-79d6d34c4d27

.edb 文件和 CatalogData 目录的典型路径为 **C:\Program Files\Microsoft\Exchange Server\Mailbox\**第一个存储组\。

恢复后,如果将事务日志文件播放到恢复的数据库,搜索索引可能变得与数据库不同步。Exchange 搜索引擎不会将已播放的日志文件读入搜索索引。在这种情况下,您应该重建搜索索引编录。

若要重建搜索索引编录,必须停止 Microsoft Exchange 搜索服务,删除旧的编录,然后重新启动该服务。此操作将强制服务器重新创建搜索索引编录。

有关如何恢复 Exchange 搜索索引的详细信息,请参阅如何重建全文索引编录

脱机通讯簿

脱机通讯簿 (OAB) 是一个包含 Exchange 2007 服务器上给定通讯簿中信息的脱机副本的文件。使用脱机通讯簿,Microsoft Outlook 客户端可查看通讯簿请求而不必连接到 Exchange 服务器。OAB 将存储在公用文件夹数据库中、邮箱上和客户端访问服务器上。

如果要在公用文件夹中使用 OAB 分发,则应该照常备份和还原公用文件夹。如果要使用 Web 分发,则需要在服务器上备份和还原 OAB 文件。

默认情况下,OAB 文件位于生成 OAB 的服务器上的以下文件夹中:C:\Program Files\Microsoft\Exchange Server\ExchangeOAB。这是 OAB 文件的权威存储位置。您还可以在包含 OAB 文件本地缓存副本的客户端访问服务器上备份 <Exchange_install_location>\OAB 目录。此操作不是必需的,但是如果这样做,则在灾难恢复后将客户端访问服务器重新联机时,就不必从邮箱服务器复制所有的 OAB 文件。