恢复存储组 (RSG) 是特殊的管理存储组,您可以使用它来装入邮箱数据库,从已装入的数据库提取数据,然后将提取的数据复制到现有邮箱中的文件夹或将提取的数据与现有邮箱合并。
1、恢复存储组与存储组的区别
RSG 与存储组类似;但是,两者之间也有一些明显的差别。RSG 不具备存储组的某些功能。RSG 在下列方面与存储组有所不同:
1)禁用除邮件应用程序编程接口 (MAPI) 之外的所有协议。RSG 中的邮箱数据库无法使用简单邮件传输协议 (SMTP)、邮局协议 3 (POP3) 和 Internet 邮件访问协议 4 (IMAP4)。因此,RSG 中的数据库无法发送或接收邮件。此设计可以防止 RSG 在 Exchange 系统中插入或删除邮件。
2)RSG 支持 MAPI 访问,但是无法通过 Microsoft Outlook 或 Outlook Web Access 访问邮箱。
3)已装入 RSG 的数据库中的邮箱无法连接到 Active Directory 目录服务帐户。必须将这些邮箱合并到现有邮箱中,或复制到现有邮箱中的文件夹。
4)不能使用系统管理策略和邮箱管理策略。此设计可以防止系统在您尝试抢救 RSG 中的项目时删除这些项目。
5)不对 RSG 中的数据库运行联机维护,这样可以避免此类耗费资源的操作影响服务器性能。
6)RSG 中的数据库无法设置为在启动 Exchange Information Store 服务时自动装入。必须始终手动启动数据库。如果在群集故障转移期间装入,数据库在故障转移完成后不会自动装入。
7)不支持在初始创建 RSG 之后更改数据路径或移动数据文件。必须删除并重新创建 RSG,才能更改路径或手动将文件移动到所需的位置。
8)公用文件夹数据库无法装入 RSG。
9)每台服务器最多支持 50 个普通存储组,但只支持一个 RSG。
10)无法使用群集连续复制或本地连续复制配置 RSG 的复制。
11)RSG 可以充当数据库还原的目标,但是不能备份。
2、何时使用恢复存储组
RSG 为在下列情况和方案中恢复邮箱数据库而设计:
1)有关存储组、数据库以及数据库中的邮箱的逻辑信息在 Active Directory 中保持不变。
2)需要恢复单个邮箱、单个数据库,或单个存储组中的一组数据库。恢复方案包括:
(1)恢复或修复数据库的备用副本,同时仍然使用另一个副本,目标是合并两个数据库。
(2)在某个数据库的原始服务器以外的服务器上恢复该数据库。如果需要,可以将恢复的数据合并回原始服务器。
(3)恢复用户已从邮箱中删除、但是现在需要使用的已删除项目。
3)如果希望一次恢复多个数据库,可以将多个数据库添加到 RSG 中,但是要求这些数据库全部来自同一个原始存储组。添加了第一个数据库之后,就只能再添加该数据库的存储组中的数据库。否则,必须使用多台服务器,因为每台服务器只能承载一个 RSG。
3、何时不能用恢复存储组
RSG 不适合在下列情况下使用:
1)必须恢复公用文件夹内容。只支持邮箱数据库。
2)必须还原整台服务器,一次恢复一个存储组。
3)必须还原来自多个存储组的数据库。
4)处于紧急情况,要求更改或重建 Active Directory 拓扑。
4、可从恢复存储组恢复的数据
1)可以从已装入 RSG 的数据库提取整个邮箱,包括所有项目类型、普通文件夹和特殊文件夹内容(例如隐藏文件夹和便笺)。内容的格式、名称和值将保留。邮箱中包含下列项目,并且可以提取:
(1)所有可见的和隐藏的文件夹和文件夹结构。
(2)所有邮件类型(包括邮件、日历项、联系人、通讯组列表、日记条目、任务、便笺和文档)。
2)特殊文件夹中的内容将合并到邮箱中存在的现有特殊文件夹。如果不存在特殊文件夹,将根据邮箱中的内容创建该文件夹。如果将内容复制到邮箱中的子文件夹,则将忽略特殊文件夹。
3)特殊内容(搜索文件夹、dumpster 和日历项)将进行特殊处理,以避免功能重复或功能丢失。
5、使用恢复存储组是如何实现邮箱恢复的
1)从已装入 RSG 的数据库恢复数据时,对于从数据库中提取的数据有以下两种处理选项:
(1)与邮箱合并:可以将整个恢复的邮箱与活动邮箱合并,也可以将从恢复的邮箱中筛选的数据子集与活动邮箱合并。此选项在活动邮箱中添加并且不覆盖数据。
(2)复制到子文件夹:可以将整个恢复的邮箱复制到活动邮箱中的子文件夹,也可以将从恢复的邮箱中筛选的数据子集复制到活动邮箱中的子文件夹。
2)将恢复的数据与邮箱合并时,所有数据均将合并(规则、搜索文件夹以及邮箱中已存在的项目除外)。
合并意味着将每个项目从已装入 RSG 的邮箱数据库复制到常规存储组中的一个或多个邮箱,然后与目标邮箱中可能已存在的现有邮件进行比较。目标邮箱中当前的内容视为最佳副本,将被保留。合并允许筛选数据、只恢复特定数据以及将恢复的数据合并到现有邮箱中。
6、恢复存储组的局限性
1)Exchange 2007 RSG 不支持从早期版本的 Exchange Server 装入邮箱数据库。
2)目标邮箱必须与已装入 RSG 的邮箱数据库处于同一个林中。
3)不能将公用文件夹数据库装入 RSG。
4)一台服务器在任何给定时间只能有一个 RSG。
5)将内容恢复到活动邮箱中时,不会保留文件夹访问控制列表 (ACL)。因为 RSG 的该过程是恢复邮箱数据库并将新内容合并回原始数据库,所以没有必要复制 ACL。
接下来,我们来看看是如何使用恢复存储组的。
首先,我们对EXCHANGE数据库做一个备份,因为恢复存储组中不能包含公共文件夹,所以这里只备份邮箱数据库
接下来,我们在E盘建立一个文件夹RSG来存放恢复存储组的数据,并将日志文件和数据库放在不同文件夹下
接下来,是创建恢复存储组。
先使用new-storagegroup命令创建恢复存储组
再使用new-mailboxdatabase在恢复存储组中创建你要恢复的数据库
最后用set-mailboxdatabase来设置新数据库可以被覆盖
接下来,我们将刚才的备份进行还原,数据库文件将会被自动还原到恢复存储组下。还原完成后,再用mount-database启用恢复存储组的数据库
接下来,我们来测试一下恢复存储组
1)我们首先将用户邮箱中的一封邮件删除(这封邮件刚才已做了备份)
2)我们再给用户了一封新邮件(这封邮件在备份中是没有的)
接下来,我们准备进行利用恢复存储组进行还原操作,这次,我们用EMC来进行还原操作。首先要点击EMC中的数据库恢复管理工具,在接下来的页面中输入EXCHANGE服务器和域控制器的名称
在管理恢复存储组下对恢复存储组可作操作,因为是还原,这里选择“合并或者复制邮箱内容”,再选择数据库,收集合并信息
接下来,是设置条件来确定你需要还原的目标邮箱,你可以用高级选项根据你的要求还原特定邮件,并决定是把还原的邮件合并到现有邮箱中,还是复制到一个特定文件夹下,选择好后,点击“执行合并前任务”
选择指定邮箱,执行操作
接下来,用户肖昕以OWA登录,可以看到,删除邮件已恢复,备份后的新收到的邮件也存在
接下来,我们看看如何删除恢复存储组
首先用Dismount-database停用恢复存储组中的数据库
再用Remove-mailboxdatabase来删除恢复存储中的数据库
然后用Remove-storagegroup来删除恢复存储组
最后删除恢复存储组的文件夹
OK,完成