Veritas NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
nbcplogs — 将所有 NetBackup 日志复制到指定目标
大纲
destination [-s mm/dd/yyyy-hh:mm:ss | mm/dd-hh:mm] [-e mm/dd/yyyy-hh:mm:ss | mm/dd-hh:mm] [-d valued | valueh | valuem] [--tmpdir=pathname] [--use-reg-cmd 32|64] [--list-products] [--list-subproducts logproducts] [--nbsu | --no-nbsu] [--help-long] [--write-config] [--compress-before-bundle][--filecopy][--fast]
在 UNIX 系统上,此命令的目录路径为 /usr/openv/netbackup/bin/support/
在 Windows 系统上,此命令的目录路径为 install_path\NetBackup\bin\support\
描述
nbcplogs 命令用于将日志从 NetBackup 系统中的不同位置复制到一个通用区域,以便更方便地在该区域中解决问题。可以使用此实用程序确定要复制的日志。要减小已复制日志的大小,可以使用时段选项指定开始时间和结束时间。
如果技术支持为您提供了格式为 ######## 的案例 ID,可使用该案例 ID 编号为日志文件重命名。然后手动将文件上载至 Veritas Evidence 服务器。有关更多信息,请访问:
http://www.veritas.com/docs/000097935
有关 nbcplogs 的更多信息,请参见《NetBackup 故障排除指南》。
选项
- --compress-before-bundle
压缩日志文件,然后将其绑定并添加到 tarball 中。先压缩文件(而不是在复制文件后进行压缩)可缓解磁盘使用峰值。
- destination
指定要收集的日志的目标。
- -d | --duration valued | valueh | valuem
设置收集日志数据的持续时间。持续时间的时间单位可以为天、小时或分钟。例如:
--duration 5h /tmp/logs
- --fast
快速搜索使用二进制搜索来排除不在文件时段范围之内的行。当复制庞大的日志文件(如 bpdbm)时,这种机制非常有用。此选项很少使用,并且应当谨慎使用。
- --filecopy
文件复制是默认条件。它将复制整个日志文件。
- --help-long
显示可用于 nbcplogs 命令的完整选项集。
- -l | --logslog_type[.sub] [,...]
将收集的日志类型限定为在命令行上指定的那些类型。sub 选项可用于指定日志类型的子类别。如果未指定日志类型,则将复制所有日志类型。
- --list-products
列出可以报告的所有可能的日志。
- --list-subproducts log_product
列出指定日志产品的所有日志子产品。
- --nbsu | --no-nbsu
允许 (--nbsu) 或禁止 (--no-nbsu) 在 nbcplogs 命令操作中运行 nbsu 实用程序。nbsu 命令实用程序可收集各种诊断信息,这些信息在与收集的日志数据一起使用时很有帮助。
默认情况是 nbsu 运行并创建支持软件包以发送到技术支持部门。
- -s | --start mm/dd/yyyy-hh:mm:ss | mm/dd-hh:mm -e | --end mm/dd/yyyy-hh:mm:ss | mm/dd-hh:mm
设置收集日志的开始时间 (-s) 或结束时间 (-e)。
-s 选项指定日志的开始日期和时间。如果未使用对应的 -e 选项,则该实用程序将收集从开始时间到现在的所有日志数据。
-e 选项指定日志的结束日期和时间。如果未使用对应的 -s 选项,则该实用程序将收集截止到结束日期日志文件中存在的所有日志数据。
如果没有指定起始时间或结束时间,默认时间段为过去 24 小时。
- --tmpdir=pathname
指定在将日志捆绑到 tarball 中时命令所使用的分段作业目录。
如果未指定 --tmpdir,则使用默认的分段作业目录。该目录为:
Windows:
C:\temp
UNIX 或 Linux:
/tmp
- --use-reg-cmd [32|64]
在非英文 Windows 服务器上运行 nbcplogs 命令时,必须使用此选项。
- --write-config
允许您查看或修改 nbcplogs 配置值。此选项用于创建 nbcplogs 配置文件 (
nbcplogs.conf
),您可以随后对其进行编辑。
示例
示例 1 - 复制 1:00 到 2:00 之间的所有 volmgr 日志。
# nbcplogs --start 01:00 --end 02:00 --logs volmgr /tmp/logs
示例 2 - 复制过去 24 小时的 nbpem 日志和 bpdbm 日志,并运行 nbsu 实用程序:
# nbcplogs -l nbpem,bpdbm
示例 3 - 显示可与 nbcplogs 命令一起使用的完整选项集:
# nbcplogs --help-long
示例 4 - 列出您系统上可用的所有日志目录:
# nbcplogs --list-products * products: * db : /usr/openv/db/log * dberror : /usr/openv/netbackup/db/error * nbu : /usr/openv/netbackup/logs * pbx : /opt/VRTSpbx/log * trylogs : /usr/openv/netbackup/db/jobs/trylogs * vault : /usr/openv/netbackup/vault/sessions * volmgr : /usr/openv/volmgr/debug * vxul :
示例 5 - 显示可用于 nbcplogs 命令的完整日志子产品集:
# nbcplogs --list-subproducts vxul* "vxul" subproducts: * vxul.111 = /usr/openv/logs/nbemm aliases: 111, nbemm, vxul.nbemm * vxul.116 = /usr/openv/logs/nbpem aliases: 116, nbpem, vxul.nbpem * vxul.117 = /usr/openv/logs/nbjm aliases: 117, nbjm, vxul.nbjm * vxul.118 = /usr/openv/logs/nbrb aliases: 118, nbrb, vxul.nbrb * vxul.119 = /usr/openv/logs/bmrd aliases: 119, bmrd, vxul.bmrd...