sysdumpstart 命令

用途

提供命令行界面以便开始内核转储至主要或辅助转储设备。

语法

sysdumpstart [ -p ] [ -t 传统 | -f { 不允许 | require_kernel | require_full }]

sysdumpstart [ -s ] [ -t Traditional ]

描述

sysdumpstart 命令提供命令行界面以便开始内核转储至主要或辅助转储设备。 转储完成时,系统停机。 使用 kdb 命令检查内核转储。 使用 sysdumpdev 命令重新分配转储设备。

内核转储过程中,在三位数字终端显示屏上可显示以下值:

描述
0c0 表示转储成功完成。
0c1 表示在转储过程中发生 I/O。
0c2 表示有一个转储在进行中。
0c4 表示转储太小。
0c5 表示转储内部错误。
0c8 表示禁用转储。 在这种情况下,转储设备系统配置对象中就不指定转储设备。 sysdumpstart 命令中断,但系统继续运行。
0c9 表示该转储在进行中。
0ca 指示固件辅助系统转储尚未完成。 转储完成后恢复系统启动。
0cb 表示该转储在进行中。
0cc 表示试图转储到主要设备后系统切换至辅助转储设备。

您也可以使用系统管理界面工具 (SMIT) smit sysdumpstart 快速路径来运行该命令。

如果配置了固件辅助系统转储,那么可以指定 -t traditional 标志以允许强制执行传统系统转储。

限制:
  • 如果当前配置是传统系统转储,sysdumpstart 命令将无法启动固件辅助系统转储。
  • 如果固件辅助系统转储是具有 iSCSI 软件启动器 转储设备的当前配置,那么 sysdumpstart 命令无法启动传统系统转储。

可以指定 -f 标志,该标志允许覆盖当前完整内存转储配置。

标志

描述
-f{ 不允许 | require_kernel | require_full} 指定是否内核内存转储和完整内存转储都不允许。 如果允许内核内存转储和完整内存转储,那么此标志指定需要内存转储和完整内存转储的位置。 -f 标志具有以下关键字:
  • 指定 disallow 关键字以启动选择性内存的固件辅助系统转储。
  • 指定 require_kernel 关键字以启动内核内存的固件辅助系统转储。
  • 指定 require_full 关键字以启动完整内存的固件辅助系统转储。
-p 启动系统转储,并将结果写入主要转储设备。
-s 启动系统转储并将结果写入辅助转储设备。
-t 传统 强制与当前配置无关的传统系统转储。

安全性

访问控制:只有 root 用户才能运行此命令。

示例

  1. 要启动内核转储到主要转储设备,请输入以下命令:
    sysdumpstart -p
  2. 要启动内核转储到辅助转储设备,请输入以下命令:
    sysdumpstart -s