Chinaunix首页 | 论坛 | 博客
  • 博客访问: 319404
  • 博文数量: 65
  • 博客积分: 2570
  • 博客等级: 少校
  • 技术积分: 730
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-15 14:04
个人简介

苦逼房奴一枚

文章分类

全部博文(65)

文章存档

2017年(19)

2016年(5)

2013年(6)

2012年(1)

2011年(3)

2009年(5)

2008年(26)

我的朋友

分类: 服务器与存储

2008-08-16 23:12:22

可以转载,转载请著名作者和出处,谢谢,特别鄙视转载后扣上自己名字的哥们
 
要重用Catalog用磁带可以分3步骤走(假设要移除offsite_catalog_back 池中的 VTS003) :

一、在Catalog配置中取消该介质
二、用vmquery取消该介质的分配
    使用命令 /usr/openv/volmgr/bin/Vmquery -deassignbyid media_id pool_number status
   
   1)其中 media_id 是要处理的磁带编号;

   2)pool_number 是磁带所在池的编号,可以通过 more         /usr/openv/volmgr/database/poolDB
    命令获得。示例:

        # more poolDB
        0 21 None ANYHOST -1 -2 the None pool (for anyone)
        1 21 NetBackup ANYHOST 0 -2 the NetBackup pool
        2 21 DataStore ANYHOST 0 -2 the DataStore pool
        4 21 offsite_catalog_back ANYHOST -1 -2 used for offsite catalog backu
        3 21 SYS_VTL_POOL ANYHOST -1 -2 ----
        5 21 SYS_OFF_POOL ANYHOST -1 -2 ----
     从上述内容可知 offsite_catalog_back 的 pool_number 为 4。
        也可以用./vmquery -m VTS003获得:
        ...
        ...
        media ID:              VTS003
        media type:            DLT cartridge tape 2 (16)
        barcode:               VTS003
        media description:     Added by Media Manager
        volume pool:           offsite_catalog_back (4)


     3)status 是当前磁带的状态,可以用命令 vmquery -m VTS003 获得:
        # ./vmquery -m VTS003
        ================================================================================
        media ID:              VTS003
        media type:            DLT cartridge tape 2 (16)
        barcode:               VTS003
        media description:     Added by Media Manager
        。。。(省略若干行)
        。。。
        。。。
        number of mounts:      1
        max mounts allowed:    ---
        status:                0x1

        可知 VTS003 当前状态为 1。
        
        执行 ./vmquery -deassignbyid VTS003 4 1 既可以强制移除VTS003

三、对该磁带做bplabel 后即可以重用
 
 
 
 
另外加上bplabel的使用
Bplabel命令详解

名称:
Bplabel:在磁带介质上写入一个NetBackup标注
语法install_path\netbackup\bin\admincmd\bplabel -m media_ID -d density [-o] [-p volume_pool_name] [-n drive_name | -u device_number] [-host media_server] [-erase [-l]]
描述:
Bplabel命令写入一个NetBackup标注到特定的介质上,标注只对用于最后使用的NetBackup catalog备份介质或非NetBackup程序所使用的介质才需要。你可以使用此命令来擦除或标注在卷数据库里未指派的介质,另外,你也可以使用此命令来指派特定的介质Ids,为了成功标注介质,NetBackup Device Manager service (ltid)必须是活动的。你也必须使用NetBackup Device Monitor手动指派驱动器,除非你在Bplabel命令里包含了-u选项
小心:确保介质没有包含需要的备份,当介质被标注之后,它上面的任何备份都不能被还原
下面是一些关于此命令的因素:
需要-m和-d选项
如果介质不在NetBackup卷池里,那么需要-p选项
如果介质上已有的数据为可识别的格式,并且没有指定-o选项,那么会提示你确认覆盖,数据格式识别只在可变长度介质的第一个块少于或等于32K时才启作用。
只对磁带使用bplabel命令
运行此命令必须有管理员权限

选项:
-m media_ID
一个必需的选项,指定外部的介质ID写入到磁带标注里,作为新的介质ID。你可以以大小写形式输入介质ID,在内部机制里,它总是被转换为大写字母。介质ID必须是6个或更少的字母数字字符。
-d density
一个必需的选项,指定介质被加载的驱动器密度,磁带加载请求必需在满足-d选项的驱动器上执行。
注意:当输入介质密度时,不要使用大写字母,不正确的密度会引起命令失败,并出现一条信息“Invalid Density Drive Type”。
有效的介质密度如下
4mm (4-mm Cartridge)
8mm (8-mm Cartridge)
dlt (DLT Cartridge)
hcart (1/2 Inch Cartridge)
qscsi (1/4 Inch Cartridge)
下面的命令只被NetBackup Enterprise Servers支持:
8mm2 (8-mm Cartridge 2)
8mm3 (8-mm Cartridge 3)
dlt2 (DLT Cartridge 2)
dlt3 (DLT Cartridge 3)
dtf (DTF Cartridge)
hcart2 (1/2 Inch Cartridge 2)
hcart3 (1/2 Inch Cartridge 3)
无条件地覆盖选择的介质ID,如果没有指定此选项,会提示覆盖符合下面条件的介质的权限:
包含一个NetBackup介质头部
是NetBackup Catalog备份介质
为TAR, CPIO, DBR, AOS/VS或ANSI格式
-p volume_pool_name
如果介质ID在Media Manager卷数据库里定义,但不在NetBackup卷池里时,需要此选项,必须指定正确的卷池名称
-n drive_name
无条件地指派用驱动器名称指定的独立驱动器,驱动器必须包含磁带,并已准备好,使用此选项,不需要手工指派,驱动器的名称可以从Media Manager配置里获取。
-u device_number
无条件地指派用设备号指定的独立驱动器,驱动器必须包含磁带,并已准备好,使用此选项,不需要手工指派,驱动器的号码可以从Media Manager配置里获取
-host media_server
m media_server是驱动器所连接的介质服务器,该驱动器是用于加载介质的驱动器,默认下,如果没有指定此选项,那么命令在本地系统执行。
-erase [-l
此选项用于擦除介质,短擦除是默认的擦除方式,如果指定了-l选项,将使用长擦除,长擦除是非常耗时间的操作,依赖于驱动器的类型注意:
  tpconfig -d, tpconfig -l和vmoprcmd可能截短了长的驱动器名称,请使用tpconfig –dl来获取完整的驱动器名称。
阅读(2135) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~