开始新对话

未解决

此帖子已超过 5 年

J

11201

2012年8月1日 18:00

【专家问答第二期】:不同存储集状态下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.2K 消息

2012年8月2日 17:00

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

1.2K 消息

2012年8月5日 16:00

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

1.8K 消息

2012年8月5日 19:00

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

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

Networker存储集的状态和恢复

42 消息

2012年8月5日 20:00

请教专家:

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

1.8K 消息

2012年8月5日 23:00

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

17 消息

2012年8月6日 02:00

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

使用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命令执行完成,该存储集的索引被重建回来。

1.8K 消息

2012年8月6日 03:00

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

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

5 Practitioner

 • 

274.2K 消息

2012年8月6日 18:00

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

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

17 消息

2012年8月6日 19:00

执行scanner命令前,所有磁带都必须在带库中。不再需要你手动再插入磁带。

执行scanner命令时,一盘磁带扫描完提示下一盘磁带时你需要做的是在NMC管理界面“卸下”上一盘磁带,“在未加载的情况下装入”下一盘磁带。

不需要重新输入scanner命令,命令行界面会询问你是否继续扫描,下一盘磁带装入后,选择yes则scanner会继续进行。

42 消息

2012年8月6日 19:00

clear ~~~ 3Q

42 消息

2012年8月6日 19:00

专家回复的好速度啊。

你指的“在未加载的情况下装入下一盘磁带”意思是“load the next unloaded tape”吗?

42 消息

2012年8月6日 19:00

谢谢专家们的回答。

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

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

17 消息

2012年8月6日 19:00

英文叫load without mount。下一盘磁带不是操作名称。。。

39 消息

2012年8月6日 22:00

如果索引备份的位置和数据本身不分开呢?重建索引的方法会有不同吗?

39 消息

2012年8月6日 23:00

专家的回答使我茅厕顿开呀。多谢多谢。

找不到事件!

Top