免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1301 | 回复: 0
打印 上一主题 下一主题

[VTL与磁带系统] 重新使用用于catalog的磁带做数据备份 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-16 23:12 |只看该作者 |倒序浏览
要重用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来获取完整的驱动器名称。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/76272/showart_1132373.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP