diag 命令

用途

执行硬件问题确定。

语法

对角线 [ [ -a ] | [ -s [ -c ] ] [ -E 天数] [ -e] | [ -d 设备 [ -c ] [ -v ] [ -e ] [ -A ] ] | [ -B [ -c ] ] | [ -T 任务名] | [ -S 测试套件] | [ -c -d 设备 -L pending | complete ]

描述

diag 命令是运行广泛选择的任务和服务帮助的起点。 大多数任务和服务帮助是特定于平台的。 以下任务和服务帮助是可用的:

  • 运行诊断
  • 显示或更改诊断运行时选项
  • 显示服务提示
  • 显示先前诊断结果
  • 显示硬件错误报告
  • 显示软件产品数据
  • 显示配置和资源列表
  • 显示硬件重要产品数据
  • 显示资源属性
  • 更改硬件重要产品数据
  • 对介质进行格式化
  • 认证介质
  • 显示测试模式
  • 局域网分析器
  • 将资源添加到资源列表
  • 从资源列表中删除资源
  • SCSI 总线分析器
  • 下载微码
  • 显示或更改启动顺序表
  • 定期诊断
  • 备份和复原介质
  • 磁盘维护
  • 配置拨号和 LPF 键
  • 添加或删除抽屉配置
  • 创建定制的配置软盘
  • 更新基于磁盘的诊断
  • 配置 ISA 适配器
  • 操作系统 shell 提示符(仅适用于联机服务方式)
  • 显示或更改多处理器配置
    • 启用和禁用个别处理器
  • 显示或更改 BUMP 配置
    • 用新的二进制映像更新闪存 EPROM
    • 显示或更改诊断方式
    • 显示或更改远程电话号码和调制解调器配置
  • 显示或更改电子方式开关
  • 处理补充介质(仅适用于独立方式)
  • 通用微码下载
  • 运行错误日志分析
  • 供与以太网配合使用的服务帮助
  • 7135 RAIDiant 阵列服务帮助
  • SCSI 设备标识和除去
  • SCSD 磁带机服务帮助
  • Escon 位误差率服务帮助
  • PCI RAID 物理磁盘识别
  • 配置环指示电源开启策略 (CHRP)
  • 配置监控策略 (CHRP)
  • 配置重新引导策略 (CHRP)
  • 配置远程维护策略 (CHRP)
  • 保存或复原硬件管理策略 (CHRP)
  • 显示固件设备节点信息 (CHRP)
  • 空闲扇区可用性
  • 更新系统或服务处理器闪存 (CHRP)
  • 显示系统环境传感器 (CHRP)
  • 显示检查停止分析结果
  • 分析适配器内部日志
  • 记录修复操作
  • 更新 SK-NET FDDI 固件
  • 显示微码级别
  • 在符合 NVMe 标准且支持清除操作的设备上运行非易失性内存 Express (NVMe) 清除命令。 NVMe 清理操作会更改非易失性存储器 (NVM) 子系统,使您无法从任何缓存或非易失性介质中恢复之前的用户数据。

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

标志

注意:由于diag命令是菜单驱动程序,大多数用户无需使用任何标记。
描述
-A 指定高级方式。 还必须通过使用 -d 标志来指定设备。
-a 通过询问缺少的资源是否已除去或关闭等等来处理硬件配置中的任何更改。 会将缺少的资源(由“M”指示)以及缺少的资源路径(由“P”指示)整合到诊断资源选择列表中。
-B 指示诊断测试运行基本系统测试。 还会对支持错误日志分析的基本系统中的区域执行错误日志分析。
-c 指示机器不受照管。 不会提出任何问题。 结果写到标准输出。 还必须使用指定要测试的设备的可选标志(dBs)。
-d 设备 指定要对其运行诊断测试的设备。
-E 天数 指定在运行错误日志分析期间要用于搜索错误日志的天数。 此标志可与其他任何标志一起使用。
-e 如果错误日志分析在选定设备上受到支持,那么执行错误日志分析。 不执行测试。 此标志必须与 -d 标志配合使用,否则资源选择菜单会显示。 如果与 -v 标志配合使用,那么 -v 标志优先,并且会忽略 -e 标志。
-S 测试套件 指示要测试的特定设备测试套件:
  1. 基本系统
  2. I/O 设备
  3. 异步设备
  4. 图形设备
  5. SCSI 设备
  6. 存储设备
  7. 常用设备
  8. 多媒体设备
-L 待定 记录使用 "-d和 "-c选项指定的资源的修复操作。 如果部件已更换,但尚不清楚该部件是否仍在系统中,则使用 "pending参数。 如果部件已更换,且已知该部件仍在系统中,则使用 "complete参数。
-s 对所有资源运行诊断测试。
-T 任务名 指定要运行的特定快速路径任务。 以下列表显示当前快速路径任务:
格式
“对介质进行格式化”任务
认证
“认证介质”任务
download
“下载微码”任务
处理代码
“显示微码级别”任务
chkspares
“空闲扇区可用性”任务
identifyRemove
“热插拔”任务
nvme_sanitize
对符合 NVMe 标准且支持 "清除 "操作的设备进行 "清除"。 指定 "nvme_sanitize任务时,还必须使用-f标志指定强制 选项。 只有在使用 "对角线命令指定了 "-c标志时,才需要使用 "-f标志,否则 "对角线命令会出错。
注: 任务依赖于平台和设备。 某些任务在系统上可能不可用。
-v 在系统验证方式下运行诊断测试,不会执行错误日志分析。 缺省值为“问题确定”方式,它测试设备并运行错误日志分析。 如果与 -e 标志一起使用,那么 -v 标志具有优先权而忽略 -e 标志。 必须与 -d 标志配合使用,以指定要对其运行诊断测试的设备。

安全性

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

特权控制:系统组。

示例

  1. 要在scdisk0设备,没有问题,进入:

    diag -d scdisk0 -c
  2. 要在 NVMe 设备nvmeX) 上运行 NVMe 清理操作,请输入

    diag -c -d nvmeX -T "nvme_sanitize -f"

文件

描述
/我们/网盘/对角线 包含 diag 命令。