版主
版主

【专家问答第二期】:不同存储集状态下Networker文件系统存储集的恢复(已结束)

大家好,在上个月中文论坛里推出的第一期“专家问答”(“Ask the Expert”)活动中,我们很高兴看到了众多用户的积极参与,和专家直接的互动以及宝贵的经验分享。从下周一(8月6日)开始,我们将开启第二期“专家问答”活动,讨论和分享关于NetWorker的话题和心得。

本期讨论主题:不同存储集状态下Networker文件系统存储集的恢复
本期持续时间:2012年8月6日 – 8月19日,为期两周。活动结束后,本贴将锁定,有相关的后续问题可开新贴提问。

本期我们邀请到的两位专家是: Meg Li 和 Ryan Xu。

 

Meg.jpg

Meg Li是一位有超过3年经验的Networker专家。擅长诊断跨操作系统平台的NetWorker core及NMSQL模块的备份恢复问题。目前她的工作是NetWorker技术支持部门的工程师。

Ryan.jpg

Ryan Xu是一位有超过5年经验的NetWorker 专家。在过去的3年里,他专注于诊断和解决各类NetWorker 问题,尤其是Windows操作平台的NetWorker core和NetWorker Module for Microsoft Application模块的备份和恢复问题。目前他的工作是NetWorker技术支持部门的高级工程师。

和专家交流,与同行畅谈。欢迎大家以回帖的方式就NetWorker文件系统存储集恢复的这个主题,来积极提问和踊跃发表自己的意见。期待您的参与!

标签 (1)
标记 (3)
0 项奖励
44 条回复44
版主
版主

Re: 【专家问答第二期】:如何在不同的存储集状态下恢复NetWorker文件系统存储集

帖子目前为锁定状态。帖子将于下周一(8月6日)活动正式开启时解锁,到时欢迎大家积极提问!

0 项奖励
版主
版主

Re: 【专家问答第二期】:如何在不同的存储集状态下恢复NetWorker文件系统存储集(已开启)

活动已开启。帖子解锁,欢迎大家的积极参与:)

0 项奖励
born_chen
4 Tellurium

Re: 【专家问答第二期】:如何在不同的存储集状态下恢复NetWorker文件系统存储集(进行中)

在大家讨论之前,贴一个论坛里对本期话题有帮助的帖子。

https://community.emc.com/docs/DOC-18043

Networker存储集的状态和恢复

0 项奖励
qinghe46
1 Nickel

Re: 【专家问答第二期】:如何在不同的存储集状态下恢复NetWorker文件系统存储集(进行中)

请教专家:

看了https://community.emc.com/docs/DOC-16257https://community.emc.com/docs/DOC-16538这两篇文章我有个疑问。这两篇文章都提到了用nsrjb和scanner恢复index。假如存放原始数据的磁带有多盘,我需要nsrjb -ln一盘scanner一盘,然后nsrjb -u,再nsrjb -ln另一盘scanner另一盘吗?

0 项奖励
Highlighted
born_chen
4 Tellurium

Re: 【专家问答第二期】:如何在不同的存储集状态下恢复NetWorker文件系统存储集(进行中)

个人认为应该是以最后备份成功的那一盒为标准吧?

0 项奖励
megxx
1 Nickel

Re: 【专家问答第二期】:如何在不同的存储集状态下恢复NetWorker文件系统存储集(进行中)

对的,如果存储集跨多盘磁带,需要手动加载磁带,扫描完一盘后加载另一盘。

使用scanner的情形是存储集已经过期时从磁带里遍历存储集数据重建索引。

在使用scanner前我们可以先用mminfo命令找到此存储集的存储集相关信息:

mminfo -avot -q ssid=[ssid] -r "volume,sumflags"

此输出会列举出我们要恢复的存储集所在的volume信息以及存储集状态信息。如果存储集跨多个盘,volume会有多个,对应的sumflgs标志位会显示hE (head,Expired),mE (middle,Expired),tE(tail,Expired),其中如果存储集只跨两个盘,那么mE这个标志位是没有的,只有hE和tE。

查询到以上信息后进行scanner操作:

1. load without mount (在未加载的情况下装入)标志位为hE的磁带,此操作可以在NMC管理界面上进行,也可以通过nsrjb命令实现。

2. 执行scanner -i -S [ssid] [device name];

3. 第一盘磁带扫描完成后,命令行界面上会出现提示,要你插入下一盘磁带,此时弹出第一盘磁带,装入标志位为mE的磁带,继续扫描;

4. 直到最后tE标志位的磁带也被装入扫描完,scanner命令会停止,此时一个完整的scanner命令执行完成,该存储集的索引被重建回来。

born_chen
4 Tellurium

Re: 【专家问答第二期】:如何在不同的存储集状态下恢复NetWorker文件系统存储集(进行中)

最后一个写完的磁带,应该包含前一个磁带(同一个备份集)的索引信息才对啊?不知道这样理解是否正确?

等于在扫描这个磁带的时候已经可以自动会提示找另一盒磁带了。

0 项奖励
Screenxlx
1 Copper

Re: 【专家问答第二期】:如何在不同的存储集状态下恢复NetWorker文件系统存储集(进行中)

scanner命令的本质是从备份的数据中“重新创建”新的索引,并不是恢复已经备份的索引信息。所以,如果存储集跨多盘磁带,每盘都需要去做scanner。如果是要恢复已备份的索引,应该用nsrck -l7.

另外,索引备份的位置一般和数据本身是分开的(根据服务器的设定来决定的),最后一个写完的磁带并不包含前一个磁带(同一个备份集)的索引信息

qinghe46
1 Nickel

Re: 【专家问答第二期】:如何在不同的存储集状态下恢复NetWorker文件系统存储集(进行中)

谢谢专家们的回答。

“3.第一盘磁带扫描完成后,命令行界面上会出现提示,要你插入下一盘磁带,此时弹出第一盘磁带,装入标志位为mE的磁带,继续扫描”。

是不是意味着提示插入下一盘磁带和弹出磁带都是带库自动操作的?我要做的只是按照提示手动插入下一盘磁带?插入下一盘磁带以后还要重新输入一遍scanner命令吗?

0 项奖励