dumpcheck 命令

用途

检查转储装置和拷贝目录能够接收系统转储。 如果资源可能不足以容纳这些转储,缺省记录一个错误。

语法

/usr/lib/ras/dumpcheck [[ -l ] [ -p ] [ -t TimeParameters ] [ -P ]] | [ -r ]

描述

/usr/lib/ras/dumpcheck 命令用来检查系统转储使用的磁盘资源。 如果最大转储设备不足以接收转储,或者转储调页空间时,在拷贝目录中空间不够,该命令就记录一个错误。

dumpcheck 通常是每天在当地时间下午 3 点由守护程序运行。 当使用 -r 标志从根目录的 crontab 中删除或者使用 -t TimeParameters,更改转储检查的运行时间时,这可能有所变化。 也可以从 SMIT 进行配置。 安装服务辅助时, dumpcheck 会自动添加到 root 用户的 crontab

要取得最大效力,应该是在系统负载最大时运行 dumpcheck。 这些时候,系统的转储最有可能是它的最大值。 同样,即使使用 dumpcheck 观察转储的大小,仍然可能发生转储在转储装置或者是发生时在拷贝目录中不合适。 如果在转储时间刚好有一个系统负载高峰,这也可能发生。

dumpcheck 函数是作为服务帮助文件设置的一部分安装的,也是自动安装的。

标志

描述
-l 在错误日志中记录所有警告。 如果不指定参数,这就是缺省值。
-p 将生成的所有警告打印至标准输出。
-P 说明将进行永久的变化。即它们应用到 dumpcheck 工具的后继执行中。 -P 标志不一定要和 -t-r 标志在一起。 如果指定了 -P 标志,dumpcheck 只是更改了 crontab 条目,而没有进行任何检查。
-r 为该函数删除 crontab 条目,有效地取消配置。 该命令通常是由 cron 运行的。 -r 标志必须单独指定。 它与任何其他标志一起都是无效的。
-t TimeParameters dumpcheck 执行时,修改时间。 TimeParameters 标志必须包含在单引号或者双引号中。 它指定了 crontab 时间参数,以及在 crontab 文件中一行的最初五个参数。 请参阅 crontab 命令以获取时间参数的格式。 -t 标志与 -r 标志一起是无效的。 如果指定了 -t 标志,dumpcheck 只是更改了 crontab 条目,而没有进行任何检查。

安全性

该命令只能由 root 用户执行。

示例

  1. 要检查转储资源,并且将结果打印到标准输出,而不是记录,请输入:
    /usr/lib/ras/dumpcheck -p
    要永久进行更改,即在 crontab 条目中进行,请输入:
    /usr/lib/ras/dumpcheck -p -P
  2. 要使得 dumpcheck 从星期一到星期五在上午 9:00 和下午 3:00 运行,请输入:
    /usr/lib/ras/dumpcheck -t "0 9,15 * * 1-5"

    要返回到缺省值,请输入:

    /usr/lib/ras/dumpcheck -t "0 15 * * *"

    当运行 dumpcheck 时,也可以用 SMIT 来配置时间。

  3. 要停止运行该功能,请输入:
    /usr/lib/ras/dumpcheck -r

    也可以将 SMIT 应用到这项任务。