Veritas NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
bpimage — 对数据库中存储的映像执行各种功能
大纲
-[de]compress [-allclients | -client name] [-M master_server,...][-update_compression]
-npc copy_number -backupid backupid [-client name] [-M master_server,...]
-newserver newserver_name [-oldserver oldserver_name] [-id id] [-M master_server,...]
-deletecopy copy_number -backupid backupid [-M master_server,...]
-testlock copy_number -backupid backupid [-M master_server,...]
-prunetir [-allclients | -client name] -cleanup [-notimmediate] [-M master_server,...]
-cleanup_image_change_log [-M master_server,...]
-gendrreport -backupid backupid [-M master_server,...]
-wff pathbytes -backupid backupid [-client name] [-M master_server,...]
-update [-rfile 0|1 | -filesysonly 0|1 | -numfiles number | -keyword keyword_phrase | -objdesc string] [-client name -policy name -t type -d mm/dd/yyyy hh:mm:ss] [-id id] [-M master_server,...]
在 UNIX 系统上,此命令的目录路径为 /usr/openv/netbackup/bin/admincmd
在 Windows 系统上,此命令的目录路径为 install_path\NetBackup\bin\admincmd
描述
此命令可用于对数据库中存储的映像执行多种不同的功能。下面是其中的一些功能:
压缩和解压缩已存储的映像。
将现有映像从数据库中删除。
测试映像上的锁定功能。
选项
以下选项所代表的条件决定了为报告选择的映像或介质。在这些选项中关于映像的讨论,同样也适用于介质(如果上下文引用的是介质报告)。
- -allclients
选择已经在系统上备份的所有 NetBackup 客户端。
- -backupid backup_id
指定用于查找适用映像的备份 ID。
- -cleanup
将删除失效映像,压缩那些预定要压缩的映像,并从指定的映像中删除 TIR 信息。
注意:
用户可以使用此选项来手动完成由调度程序定期执行的相同任务。如果用户没有足够的时间等待调度程序执行这些任务,便可以使用此命令。
- -cleanup_image_change_log
清理当前主服务器上以及(可选) -M 选项指定的其他主服务器上的映像更改。
- -client name
指定用于查找要执行指定功能的备份或存档的客户端名称。bpimage 搜索的客户端名称区分大小写。例如,bpimage 显示
client
、cLiEnT
和CLIENT
中的映像。默认情况下,bpimage 搜索所有客户端上的映像。- -d date
指定列表的开始和结束日期范围。
-d 指定列表的开始日期和时间。列表仅显示在指定日期和时间之后(包括该日期和时间)生成的备份或存档中的映像。
NetBackup 命令所需要的日期和时间值格式因区域设置的不同而不同。
/usr/openv/msg/.conf
文件 (UNIX) 和install_path\VERITAS\msg\LC.CONF
文件 (Windows) 包含诸如每个所支持的区域设置的日期时间格式等信息。这些文件包含有关如何添加或修改所支持的区域设置和格式列表的具体说明。有关系统区域设置的更多信息,请参见《NetBackup 管理指南,第 II 卷》中的“关于指定 NetBackup 安装的区域设置”。
有效的日期范围为 01/01/1970 00:00:00 到 01/19/2038 03:14:07。默认值是前一天午夜 12 点。
- -[de]compress
启动指定客户端或所有客户端的压缩或解压缩。
- -deletecopy copy_number
删除由副本号和 backup_id 指定的映像。
- -filesysonly 0|1
如果设置为 1,则将 bpimage 限制为仅查询本地文件系统。
- -gendrreport
为指定的 backup_id 生成灾难恢复报告。
- -id id
指定与 -newserver 命令一起使用时的介质 ID,或者指定与 -update 命令一起使用时的备份 ID。
- -keyword "keyword_phrase"
指定 NetBackup 在搜索时使用的关键字短语。该短语必须与以前已与该映像关联的短语匹配。
- -M master_server,...
指定备用主服务器的列表。这是一个以逗号分隔的主机名列表。列表中的每个主服务器都运行 bpimage 命令。如果任何主服务器发生错误,将在该主服务器位置处停止处理。
报告将由该列表中的全部主服务器所返回的信息组成。bpimage 查询其中的每台主服务器。主服务器返回来自映像目录库的映像或介质信息。每台主服务器都必须允许发出 bpimage 命令的系统对其进行访问。
默认为运行 bpimage 的系统的主服务器。
- -newserver name | -oldserver name
指定 NetBackup 服务器的新名称或旧名称。
- -notimmediate
在 bpexpdate 使磁盘上的映像失效后,禁止该命令调用 nbdelete 命令。如果您打算同时删除多个映像,可使用 -notimmediate,以避免因处理 nbdelete 而创建多个作业所致的开销。可以以后运行 nbdelete 命令。
- -npc copy_number
根据映像的副本号,将指定的映像设置为主映像。
- -numfiles number
指定使用 -update 命令时处理的文件数。
- -objdesc string
指定使用 -update 命令时 Informix 客户端类型的对象描述字符串。
- -policy name
在指定策略中搜索要导入的备份。默认值为所有策略。
- -prunetir
从指定的客户端中删除实际映像还原 (TIR) 信息。默认值为所有客户端。
- -rfile 0|1
使用 -update 命令时使用还原文件。
- -t type
指定策略类型。默认情况下,bpimage 会搜索所有策略类型。type 是以下字符串之一:
Informix-On-BAR MS-Exchange-Server MS-SQL-Server MS-Windows Oracle Standard Sybase NDMP
下面的策略类型仅适用于 NetBackup Enterprise Server:
BigData DataTools-SQL-BackTrack DB2 FlashBackup SAP Split-Mirror
- -testlock
确定指定的备份 ID 的副本是否锁定。
- -update
根据所选参数更新映像。
- -update_compression
命令 NetBackup 解压缩使用旧压缩算法压缩的映像,然后使用新算法重新压缩。-update_compression 标志仅可与 -compress 选项结合使用。
新压缩算法已通过 NetBackup 7.6 进行部署。使用旧算法时,NetBackup .f 文件在 Linux 或 UNIX 上的文件扩展名为 .Z。新算法使用 .Zs 或 .Zl 扩展名。.Zs 扩展名指定的文件通过用户指定的脚本执行压缩,仅可在 Linux 和 UNIX 上使用。.Zl 扩展名适用于使用 NetBackup 内部压缩的文件,可在 Windows、Linux 和 UNIX 平台上使用。
- -wff path bytes
为通过 -backupID 指定的备份写入文件名列表文件(映像
.f
文件)。
示例
示例:此示例确定备份 ID 的指定副本是否锁定。
# bpimage -testlock 1 -backupid abc123.server.domain.com_1416316372 Backupid abc123.server.domain.com_1416316372 copy 1 is not locked