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 标志具有以下关键字:
|
| -p | 启动系统转储,并将结果写入主要转储设备。 |
| -s | 启动系统转储并将结果写入辅助转储设备。 |
| -t 传统 | 强制与当前配置无关的传统系统转储。 |
安全性
访问控制:只有 root 用户才能运行此命令。
示例
- 要启动内核转储到主要转储设备,请输入以下命令:
sysdumpstart -p - 要启动内核转储到辅助转储设备,请输入以下命令:
sysdumpstart -s