Veritas NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
bpchangeprimary — 将备份的一个副本提升为主副本
大纲
-copy number | -pool volume_pool | -group volume_group [-id backup_id] [-M master_server]
-copy number | -pool volume_pool | -group volume_group [-sl schedule_name] [-pn policy_name] [-st schedule_type] [-pt policy_type] [-cl client_name] [-kw keyword] [-sd date time] [-ed date time] [-M master_server]
在 UNIX 系统上,此命令的目录路径为 /usr/openv/netbackup/bin/admincmd/
在 Windows 系统上,此命令的目录路径为 install_path\NetBackup\bin\admincmd\
描述
可以使用 bpchangeprimary 命令来更改一组备份映像的主副本。通过指定副本号、卷池或卷组,可选择要提升为主副本的副本。您可以应用几个可选条件来确定受影响的备份映像。
备份的主副本是指还原进程使用的副本。请确保在还原时可以访问主副本。例如,如果已将一个备份副本发送到场外,则应将主副本更改为保留在原地的副本。
bpchangeprimary 命令查找所有与指定条件匹配的备份,然后将其副本号更新为主副本号。如果使用 -copy 选项,则具有指定副本号的副本将成为主副本。如果使用 -group 或 -pool 选项,则进程会标识属于指定的卷组或卷池的所有介质 ID。并将位于这些介质上的所有副本更改为主副本。
选项
必须选择以下三个选项之一,并且只能选择一个:
- -copy number
指定要提升为主副本的备份副本的编号。
- -pool volume_pool
指定将属于 volume_pool 的介质上的副本提升为主副本。
- -group volume_group
指定将属于 volume_pool 的介质上的副本提升为主副本。
可以应用下列一个或多个可选条件的组合来指定要设置为主副本的副本。
- -cl client_name
指定 client_name 的备份将受到影响。该名称必须与它在 NetBackup 目录库中显示的名称相同。对于那些备份映像,此选项将与指定的 -pool、-group 或 -copy 选项相对应的副本提升为主副本。默认值为所有客户端。
- -sd date time, -ed date time
指定将更改其主副本的备份映像的开始日期 (-sd) 或结束日期 (-ed)。
NetBackup 命令所需要的日期和时间值格式因区域设置的不同而不同。
/usr/openv/msg/.conf
文件 (UNIX) 和install_path\VERITAS\msg\LC.CONF
文件 (Windows) 包含诸如每个所支持的区域设置的日期时间格式等信息。这些文件包含有关如何添加或修改所支持的区域设置和格式列表的具体说明。有关系统区域设置的更多信息,请参见 NetBackup 管理指南,第 II 卷中的“关于指定 NetBackup 安装的区域设置”。
默认开始日期是 1970 年 1 月 1 日,这实际上会导致查找所有映像。如果在不使用 -sd 选项的情况下运行 bpchangeprimary,系统将提示您确认是否要更改在 1970 年 1 月 1 日之后创建的备份的主副本。默认结束日期是当前日期。有效的日期范围为 01/01/1970 到 01/19/2038。
- -id backup_id
指定更改其主副本的备份映像的备份 ID。对于该备份映像,-id backup_id 会更改与指定的 -pool、-group 或 -copy 选项相对应的副本。
如果指定 -id,则可以使用 -M 选项命名备用主服务器。指定 -pool、-group 或 -copy。
- -kw keyword
指定一个关键字短语,以便 NetBackup 在标识主副本发生更改的备份映像时使用。
- -M master_server
指定属于 master_server 的备份会受到影响。对于这些备份映像,-M master_server 将与指定的 -pool、-group 或 -copy 选项对应的副本提升为主副本。
如果使用该选项,则所指定的任何其他选项均会确定指定的主服务器上将受影响的备份映像。服务器必须允许发出 bpchangeprimary 命令的系统对其进行访问。默认值为运行 bpchangeprimary 命令的系统的主服务器。
- -pn policy_name
对于将更改其主副本的备份,指定其备份策略的名称。默认值为所有策略。
- -pt policy_type
对于将更改其主副本的备份,指定其备份策略的类型。默认值为所有策略类型。policy_type 为以下字符串之一:
Auspex-FastBackup BigData DataStore DataTools-SQL-BackTrack DB2 Enterprise-Vault FlashBackup FlashBackup-Windows Hyper-V Informix-On-BAR LotusNotes MS-Exchange-Server MS-SharePoint MS-SQL-Server MS-Windows NDMP Oracle PureDisk-Export SAP Split-Mirror Standard Sybase Vault VMware
- -sl schedule_name
对于将更改其主副本的选定备份映像,指定 schedule name(标签)。默认情况下,bpchangeprimary 命令使用所有日程表。
- -st schedule_type
对于将更改其主副本的选定备份映像,指定日程表类型。默认情况下,bpchangeprimary 可使用任何日程表类型。有效值包括:
FULL(完全备份)
INCR(差异增量式备份)
CINC(累积增量式备份)
UBAK(用户备份)
UARC(用户存档)
NOT_ARCHIVE(除用户存档之外的所有备份)
示例
示例 1 - 将属于卷池 SUN
的介质上于 2012 年 8 月 1 日之后创建的所有副本提升为主副本。
# bpchangeprimary -pool SUN -sd 08/01/2012
示例 2 - 将 2010 年 1 月 1 日之后为客户端 oak 创建的所有备份的副本 2 提升为主副本:
# bpchangeprimary -copy 2 -cl oak -sd 01/01/2012
示例 3 - 将备份策略 Offsite
在 2011 年 8 月 1 日之后创建的所有备份的副本 4 提升为主副本:
# bpchangeprimary -copy 4 -pn Offsite -sd 08/01/2011