写点什么好呢?
还是不写了吧

通过DPM恢复Exchange邮箱

在公司采用Exchange作为企业邮箱时,必须要考虑的就是如何备份员工邮箱数据。

选择备份软件就会影响到我们的备份和恢复的过程,Exchange有很多的备份软件,我们采用的是Microsoft System Center Data Protection Manager(DPM).

如何使用DPM备份Exchange数据,我就不介绍了,因为比较简单,但是恢复数据很多人会有问题。本文就总结一下我恢复的过程。

网上有很多DPM恢复Exchange2013的文章,文章很少或写的不全,为此我来总结一下,分享给大家。

一、创建恢复数据库RDB。

关于恢复数据库的解释如下

恢复数据库(Recoverydatabase)

恢复数据库(RDB)是ExchangeServer中一种特殊的邮箱数据库,通过它您可以装入还原的邮箱数据库,并可以在恢复操作中从还原的数据库提取数据。提取后,可将数据导出到一个文件夹或者合并到一个现有邮箱中。并且整个邮件恢复过程中,不会干扰用户对当前数据的访问。ExchangeServer支持将数据直接还原到恢复数据库。管理员可以还原单个邮箱或邮箱中的单个项目。

恢复之前最好在Exchange服务器上挂一个单独的磁盘,空间最起码是原来数据的1.5倍,主要还是看你备份数据有多大。如果恢复数据库所在磁盘空间小于备份的数据的空间,会失败,如果数据量大的,这么反复折腾比较麻烦。所以建议弄一个服务器挂一个比你们Exchange数据库大1.5倍的磁盘专门用于恢复数据库。

注意:只能通过EMS命令行来创建RDB,ECP 下不能创建恢复数据库。注意在Exchagne2013中即便装入后ECP也不可见,但在EMS可以看到状态。

EMS可以查看状态 EMS可以查看状态

New-MailboxDatabase -Recovery -Name "RDB" -Server jy-mailsrv02  -EdbFilePath "k:\MailboxDB\rdb\rdb.edb" -LogFolderPath "k:\MailboxLOG\rdb\"

K盘为我单独给jy-mailsrv02 这个服务器挂的磁盘,大小是2T,而我的Exhcange的数据库大小都在1.8T以下。

[caption id="attachment_1259" align="aligncenter" width="553"]通过EMS命令行来创建RDB 通过EMS命令行来创建RDB[/caption]

这里要在创建完数据库的那台机器上重启Exchange信息存储服务

二、使用DPM恢复用户邮箱数据

打开DPM管理控制台,依次选择恢复-Exchange邮箱-在搜索参数中输入条件xxx选在回复点时间xxx点击搜索,在搜索结果中右键单击要恢复的邮箱选择恢复。

通过dpm搜索恢复邮箱数据 通过dpm搜索恢复邮箱数据

确认信息点击下一步

开始恢复第一步 开始恢复第一步

选择将邮箱恢复到Exchange Server数据库,这个数据库就是刚才创建的rdb,选择下一步。

选择将邮箱恢复到Exchange Server数据库 选择将邮箱恢复到Exchange Server数据库

指定用来恢复邮箱的Exchange服务器,刚才在jy-mailsrv02那台服务器上创建的rdb,这里就应该选择jy-mailsrv02,数据库名称输入rdb。

指定用来恢复邮箱的Exchange服务器 指定用来恢复邮箱的Exchange服务器

这一步默认即可

设置通知邮箱 设置通知邮箱

点击恢复,开始进行恢复。

开始恢复 开始恢复

恢复完成

顺便说一下这里恢复的并不是个人用户的邮箱数据,而是要恢复的用户的所在的整个数据库,微软官方网站有提及可自行查看。

三、合并用户邮箱数据

最后回到jy-mailsrv02的EMS执行如下命令完成恢复。

网上很多说“需要注意的是必须将 -SkipMerging StorageProviderForSource 添加到该命令中;否则会出错”

其实 -SkipMerging StorageProviderForSource” 这个参数是因为Exchange 2013 CU1里的一个bug. CU1以后的版本可以不用了。我的是CU9所以不需要这个参数

将需要恢复的用户aaa恢复到aaa邮箱下的Recovery文件夹。

New-MailboxRestoreRequest -SourceDatabase rdb -SourceStoreMailbox aaa-TargetMailbox aaa@jyall.com -TargetRootFolder Recovery

恢复的过程有些慢,恢复后不会覆盖现有邮件数据,在邮箱根目录位置会出现一个Recovery目录,里面就是恢复的邮箱数据了。

恢复成功 恢复成功

还原完成后,可以运行以下命令来卸除并删除恢复邮箱数据库。

Remove-MailboxDatabase -Identity rdb

卸除并删除恢复邮箱数据库 卸除并删除恢复邮箱数据库

至此邮箱恢复工作全部结束。


本文作者:梁伟
本文链接:https://www.liangwei.cc/server_tech/tong_guo_dpm_hui_fu_exchange_you_xiang.html
版权声明:本文为原创文章未经允许不得转载
当前页面:梁伟的无聊日志 » 服务器技术 » 通过DPM恢复Exchange邮箱

评论 4

  • 您的昵称:无法获取您的昵称,请先登录或者在评论框下方填写昵称和邮箱
  • 请输入10+9的计算结果:

    1. 风哥

      本文章写得非常不错

      风哥评论于2019-03-12 23:10:39     回复
      • 梁伟

        感谢支持!

        梁伟作者回复评论于2019-03-14 17:35:53     回复
    2. 套图网

      毫无疑问,这个是要支持的!

      套图网评论于2018-01-08 08:55:49     回复
    3. 笑八达

      感受学习的力量!

      笑八达评论于2017-08-12 14:16:40     回复