Veritas NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
bpcatlist — 列出 NetBackup 目录库中的所选部分
大纲
[-server server_name] [-client client_name] [-since [ctime | [-since-days nnn | -since-weeks nnn | -since-months nnn | -before-days nnn | -before-weeks nnn | -before-months nnn]] [-before [ctime | [-since-days nnn | -since-weeks nnn | -since-months nnn | -before-days nnn | -before-weeks nnn | -before-months nnn]] [-date ctime] [-policy policy_name] [-sched sched_name] [-id backup_id] [-catarc catarc_id] [-version] [-online | -offline]
在 UNIX 系统上,此命令的目录路径为 /usr/openv/netbackup/bin/admincmd/
在 Windows 系统上,此命令的目录路径为 install_path\NetBackup\bin\admincmd\
描述
bpcatlist 是所有目录库存档操作的起点。使用 bpcatlist 可选择要使用的 NetBackup 目录库的特定部分。使用 bpcatlist 首先选择的是为 bpcatarc、bpcatres 或 bpcatrm 选定的所有文件名列表文件(又称映像 .f 文件),它们是 NetBackup 目录库中最大的文件。bpcatlist 的输出通过管道传递给要执行的操作。
选项
- -server server_name
指定 NetBackup 服务器的名称。默认值:server_name 是
bp.conf
文件中列出的第一个服务器名称。- -client client_name
创建 client_name 的备份映像列表。默认值:client_name 是 bp.conf 中的 CLIENT_NAME 或当前主机名。
要选择所有客户端,请使用 -client all。
- -since [ctime | [-since-days nnn | -since-weeks nnn | -since-months nnn | -before-days nnn | -before-weeks nnn | -before-months nnn]]
列出自采用 ctime 格式的指定时间(例如 Fri Oct 12 00:00:00 2012)以来的备份映像。
如果未指定年份,bpcatlist 默认使用当前年份。
以下命令列出 2012 年 12 月 31 日之后的所有映像:
bpcatlist -since 2012
在“示例”部分还可找到其他示例。
- -before [ctime | [-since-days nnn | -since-weeks nnn | -since-months nnn | -before-days nnn | -before-weeks nnn | -before-months nnn]]
列出自采用 ctime 格式的指定时间(例如 Fri Oct 12 00:00:00 2012)之前的备份映像。如果未指定年份,bpcatlist 默认使用当前年份。
- -date ctime
列出采用 ctime 格式的指定时间(例如 Fri Oct 12 00:00:00 2012)的备份映像。如果未指定日期,bpcatlist 默认使用当前日期。
在“示例”部分还可找到其他示例。
- -catarc catarc_id
列出使用指定的 catarc_id 来存档的文件名列表文件。例如:
-catarc 1022754972
- -policy policy_name
列出按照指定客户端的特定 policy_name 创建的备份。
- -sched sched_name
列出按照指定客户端的 schedule_name 创建的备份。
- -id backup_id
为指定的 backup_id 创建列表。
- -online
仅列出联机的文件名列表文件。
- -offline
仅列出脱机的文件名列表文件。
- -version
显示 bpcatlist 版本,然后退出。
示例
必须按照 ctime(如 Fri Mar 16 00:00:00 2012)日期格式指定显示的日期。可以在不进行修改的情况下剪切和指定显示的日期。
示例 1 - 列出特定日期和时间的备份。
# bpcatlist -date Mon Aug 19 14:16:28 2013
示例 2 - 列出当前年份两个指定日期之间的所有备份。如果未指定年份,默认情况下使用当前年份。
# bpcatlist -since Fri Jul 5 00:00:00 -before Mon Aug 2 00:00:00
示例 3 - 列出之前两到三个月的备份。
# bpcatlist -before-months 2 -since-months 3
-since 和 -before 使用以下等效值:
-since-days nnn -since-weeks nnn -since-months nnn -before-days nnn -before-weeks nnn -before-months nnn
例如,设置 -since-days 14 等效于 -since-weeks 2。