我有一台服务器,去年被取消和更换,由于服务器不再使用,我很快从NetBackuppipe理控制台中删除了它的客户端和备份策略。
我最近收到了一个从旧服务器恢复文件的请求,但是当我指定恢复的源客户端时,我收到一条错误消息:
警告:server(backupserver)不包含客户机(backupserver)所请求的使用指定策略types(Standard)的客户机(oldserver)的任何备份。
[好]
除了这个错误之外,我似乎还不能在旧客户端上运行一个客户端备份报告来确定我需要重新调用什么磁带来重新索引和恢复这些文件。
附加信息:
– 我的备份策略是保留4周的每日增量备份,保留2个月的每周完整备份和无限期保留的每月完整备份…我试图恢复每月备份集。
– 我所有的离线磁带仍然出现在卷池中,但我似乎无法得到关于单个磁带或至less是2009年8月以前写入的任何磁带的报告。
我的问题:
如果磁带已经过期,则需要将其重新导入目录(这是磁带上的索引)。 我想这是发生了什么,除非你有这个目录的备份,恐怕你将不得不通过磁带通过磁带。 这是一个两步的过程(或赛门铁克称之为两阶段的过程)。
第一部分是扫描磁带以find所需的图像,然后您需要导入该图像以备备份。 因此,使用阶段1find在每个磁带上运行的备份,然后在find它的阶段2。 第二阶段可能需要一段时间。 说明位于此处 ,我build议您使用命令行方法,因为它在过去对我很有帮助。 亮点是:
要从命令行启动阶段1导入,请运行以下命令:
# cd /usr/openv/netbackup/bin/admincmd # ./bpimport -create_db_info -id <disk_path> -L /usr/tmp/phase1.log
input用于导入的磁盘path。 然后,监视/usr/tmp/phase1.log文件以监视阶段1导入的进度。
要从命令行启动阶段2导入,请运行以下命令:
# cd /usr/openv/netbackup/bin/admincmd # ./bpimport -id <disk_path> -s <startdate> -e <enddate> -L /usr/tmp/phase2.log
我还强烈build议您在每个磁带上轻弹一下硬件锁,以确保不会用另一个备份覆盖这些镜像。
另外,将来您还需要更改磁带上的“保留期限”,以便将备份保留在目录中(不确定您的问题,即将客户端从目录中删除,但如果不是无穷大的话) 。 级别是:
Retention Retention Equivalent Level Period Days --------- ----------- ---------- 0 1 week 7 1 2 weeks 14 2 3 weeks 21 3 1 month 31 4 2 months 62 5 3 months 93 6 6 months 186 7 9 months 279 8 1 year 365 9 infinity
导入磁带后,您可以将此磁带上的图像设置为永不过期:
/usr/openv/netbackup/bin/admincmd/bpexpdate -ev B00010 -d infinity
我所有的命令都是unix的例子,但是它们在Windows中应该是相同或相似的,上面提供的链接也显示了如何使用gui进行导入。
您需要重新将磁带导入您的主目录