vxlogmgr 命令管理统一日志记录文件用法示例
vxlogmgr 命令管理统一日志记录文件用法示例
1、列出日志文件
列出 nbrb 服务的所有统一日志文件:
vxlogmgr -s -o nbrb
2、删除最旧的日志文件
如果 vxlogcfg NumberOfLogFiles 选项设置为 1,下面的示例将删除 nbrb 服务的两个最旧的日志文件:
vxlogcfg -a -p 51216 -o nbrb -s NumberOfLogFiles=1
vxlogmgr -d -o nbrb -a
3、删除最新的日志文件
删除 NetBackup 在最近 15 天内创建的所有统一日志文件:
vxlogmgr -d --prodid 51216 -n 15
4、删除所有日志文件
删除 NetBackup 的所有统一日志文件:
vxlogmgr -d -p NB
5、控制日志文件数
您可以将 vxlogmgr 命令与 vxlogcfg 命令的 NumberOfLogFiles 选项一起使用,以手动删除日志文件。
输入以下命令以保留两个最新日志文件并删除所有创建者的其余日志文件:
vxlogmgr -a -d
以下命令将保留所有 PBX 创建者的两个最新日志文件:
vxlogmgr -a -d -p ics
以下命令仅删除 nbrb 服务的旧日志文件:
vxlogmgr -a -d -o nbrb
6、控制磁盘空间使用量
定期运行 vxlogmgr -a -d 命令(如通过 cron 作业)可以删除日志并监视统一日志记录使用的磁盘空间。
vxlogmgr -a -d -p NB 配置为运行间隔为 1 小时的 cron 作业。
主机上活动 NetBackup 创建者的数量为 10。(未运行 BMR 或 NDMP 的 NetBackup 主服务器的典型情况。)
默认的 MaxLogFileSizeKB 值等于 51200。
默认的 NumberOfFiles 值等于 3。
要计算统一日志记录使用的总磁盘空间,请将该示例中的值插入到上述公式中。结果如下:
每小时使用的额外磁盘空间大小为 10 * 51200 * 3 KB = 1,536,000 KB。
7、vxlogcfg 查看日志设置及修改设置
vxlogcfg -l -o default -p NB
vxlogcfg -a -p 51216 -o ALL -s DebugLevel=1 -s DiagnosticLevel=1