我已经为磁带创建了一个单独的卷池,用于场外备份。一旦备份完成,我就移除磁带并重新运行机器人清单。
清单上的磁带被拿走了,但磁带却留在了水池里。当我试图通过gui‘删除’磁带,我得到错误91。
有人知道我是如何从netbackup中删除这些磁带的吗?
发布于 2009-07-13 14:25:11
你没有,至少在磁带上有有用的数据的时候是这样。
一旦数据过期,您就可以从池中删除磁带,方法是在媒体管理器中单击磁带,选择" change ",然后更改池(大概是到您的划痕池中,以便根据需要选择和使用)。
发布于 2009-07-13 13:50:31
这是NetBackup设计的行为。你为什么要把磁带从水池里拿出来?
发布于 2009-07-30 05:42:41
凯尔,听起来你在尝试复制NetBackup的"Vault“功能,它可以用来检测已经使用过的磁带,并在每天、每周或其他基础上手动弹出它们。
在较早版本的NetBackup中,这曾经是一个昂贵的传说,但在6.5版本中运行得相当好。不过,它确实需要一个单独的许可证。
可以自己编写此活动的脚本,但它不是您正在更改的卷池(它指的是磁带的逻辑分组,通常按目的或保留),而是卷组(指磁带的物理位置)。000_00000_TLD是“在我们的第一个DLT库中”的相当有想象力的卷组名称,而“保险库-主-HMED1 1”是我们的第一个离站位置)。
您需要的命令是:
vmquery -rn 0 -b #用于检查机器人中分配了哪些磁带(-rn 0),即使用。
然后,对于其中的每一个,使用:
vmchange -res -multi_eject -ml T00036 -rn 0 -rt TLD -rh hpstmed001 #在主机hpstmed001上从DLT机器人0中弹出磁带T00036
阅读命令引用,因为我保证这些命令语法是不正确的!
致以敬意,
乔纳森
https://serverfault.com/questions/39829
复制相似问题