Veritas NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
bpmedia — 冻结、解冻、暂停或取消暂停 NetBackup 介质
大纲
-freeze | -unfreeze | -suspend | -unsuspend -m media_id [-h host] [-v]
-movedb -m media_id -newserver newservername [-newsvr_group groupname] [-oldserver oldservername] [-v]
-movedb -allvolumes -newserver newservername -oldserver oldservername [-v]
在 UNIX 系统上,此命令的目录路径为 /usr/openv/netbackup/bin/admincmd/
在 Windows 系统上,此命令的目录路径为 install_path\NetBackup\bin\admincmd\
描述
可以使用 bpmedia 命令来执行下列操作:
冻结、解冻、暂停或取消暂停 NetBackup 磁带介质。也就是对将来转到该介质的备份或存档进行控制。该命令只适用于由介质管理器管理的介质。
在主服务器和介质服务器群集中将介质目录库条目从一台服务器移到另一台服务器。
将磁带介质的所有权移动到其他介质服务器。将引用某一服务器名称 (
oldservername
) 的所有介质数据库和映像记录都更改为引用另一服务器名称 (newservername
)。
注意:
在出现某些介质或硬件错误的情况下,NetBackup 自动暂停或冻结介质。如果执行了该操作,则会在 NetBackup 的“问题”报告中记录出错原因。如有必要,可以使用 bpmedia -unfreeze 或 -unsuspend 选项按相反的顺序执行该操作。
任何得到授权的用户均可运行此命令。有关 NetBackup 授权的详细信息,请参见《NetBackup 安全和加密指南》。
选项
- -freeze
冻结指定的介质 ID。冻结活动的 NetBackup 介质 ID 后,NetBackup 不会将备份和存档定向到该介质。可以继续使用介质上所有未失效的映像进行还原。NetBackup 不会将冻结的介质 ID 从 NetBackup 介质目录库中删除,也不会在介质 ID 失效时从 NetBackup 卷池中取消对它的分配。
- -unfreeze
解冻指定的介质 ID。此选项执行与 freeze 相反的操作,如果介质尚未失效,则允许将其再次用于备份或存档。如果介质在解冻时已失效,则在 NetBackup 卷池中立即取消对它的分配。
- -suspend
暂停指定的介质 ID。该选项执行的操作与 freeze 执行的操作相同,不同的是如果介质 ID 失效,该操作将立即在 NetBackup 卷池中取消对它的分配。
- -unsuspend
取消暂停指定的介质 ID。此选项执行与 suspend 相反的操作并允许将介质再次用于备份或存档。
- -movedb -newserver newservername [-newsvr_group groupname] [-oldserver oldservername]
注意:
-movedb 选项不能用于 NetBackup 服务器。
在主服务器和介质服务器群集中将介质目录库条目从一台服务器移到另一台服务器。该命令将指定介质 ID 的介质目录库条目从 oldservername 移到 newservername。并更新 NetBackup 映像目录库以反映介质 ID 已移动。您可以假定在移动后,newservername 能够访问该介质。
-newserver newservername 指定将条目移动到的主机的名称。
-newsrv_group groupname 指定要拥有该介质的新服务器组的名称。
-oldserveroldservername 指定要移动的目录库条目当前所在的主机的名称。如果不指定 oldservername,则将运行命令的系统视为旧服务器。
-movedb 选项在下列配置中最有意义:主服务器及其介质服务器共享磁带库,而且能够访问机械手中的所有介质。至少要求所有的 NetBackup 服务器都必须使用同一个企业介质管理器数据库。使用同一个数据库,可以将介质从一个磁带库移到另一个磁带库,而不会丢失其属性和分配状态。
- -movedb -allvolumes -newserver newservername -oldserver oldservername
将分配给某一介质服务器 (oldservername) 的所有介质都移到另一介质服务器 (newservername) 上。此操作在 EMM 数据库中进行,可将介质的 lastwritehost 更改为 newservername。以下情况适用于属于共享组的介质:如果将 lastwritehost 设置为 oldservername,则 newservername 必须属于共享组,并且 lastwritehost 更改为 newservername。
如果第一步成功,则该选项会将映像数据库中所有片段的介质服务器名称从 oldservername 更改为 newhostname。这可能需要很长时间,原因是该命令必须遍历整个映像数据库。
注意:
-movedb 选项不能用于 NetBackup 服务器。
- -m media_id
指定需要操作的介质 ID。介质 ID 必须是 6 个或更少的字符,且必须位于 NetBackup 介质目录库中。
- -h host
指定介质目录库所在的服务器的主机名。仅当运行 bpmedia 命令的服务器上没有写入卷时,才需要使用该选项。在这种情况下,介质 ID 位于另一个服务器上的 NetBackup 介质目录库中。必须在 bpmedia 命令中指定该服务器的名称。
例如,假设主服务器名为 whale,介质服务器名为 eel。在 whale 上运行下列 bpmedia 命令,以便暂停 eel 上介质目录库中的介质 ID BU0001:
bpmedia -suspend -m BU0001 -h eel
使用 NetBackup 的“介质列表”报告确定在介质目录库中包含该卷的主机。
- -v
选择详细模式。仅当在运行 NetBackup 时启用了调试日志功能时(即,存在下列目录时),该选项才有意义:
UNIX 系统:
/usr/openv/netbackup/logs/admin
Windows 系统:
install_path\NetBackup\logs\admin
示例
假定主服务器是 HOSTM,HOSTS1 和 HOSTS2 是介质服务器。它将介质 ID DLT001 的介质目录库条目从 HOSTS1 移动到 HOSTS2,并更新 NetBackup 映像目录库。以下命令在主服务器 HOSTM 上运行:
# bpmedia -movedb -m DLT001 -newserver HOSTS2 -oldserver HOSTS1
文件
UNIX 系统:
/usr/openv/netbackup/logs/admin/* /usr/openv/netbackup/db/media/*
Windows 系统:
install_path\NetBackup\logs\admin\*.log install_path\NetBackup\db\media\*.log