platform_dump 命令
用途
执行平台(硬件和固件)转储相关操作。
语法
platform_dump{ '-c| '-d| '-e| '-f fstype| '-F flag| '-l| '-q| '-S| '-s seq_no}[ '-L]
描述
AIX®中引入了 "platform_dump命令,以支持POWER5平台的硬件和固件问题诊断。 该命令可以用于帮助操作系统保存与固件和硬件相关的转储。 只有启用了服务权限的分区才支持该命令,但硬件管理控制台 (HMC) 受管系统除外。 在 HCM 受管系统上,转储将进入 HMC。 platform_dump命令通常由操作系统功能运行,如基础安装和转储检查。 平台转储包含:
- 硬件状态
- 管理程序状态
- FSP(弹性服务处理器)的状态信息
平台转储文件的磁盘空间是使用 platform_dump 命令保留的。 在 rootvg 卷组中将创建一个专用的逻辑卷(/dev/fwdump),并且该逻辑卷安装在 /var/adm/ras/platform 目录。 fwdump_dev 设备和 fwdump_dir 安装点都保存在 ODM 的 SWservAt 对象类中。 在安装过程中,AIX会使用 "platform_dump命令预留必要的磁盘空间。 只有在分区为指定为服务分区时,才会预留磁盘空间。 将向 AIX 指示平台转储的最大可能大小,以便可以提前为平台转储分配足够的空间。 请注意,该大小可以动态更改。 操作系统会检测到该变化,并通知用户关于而外需求的信息,并在可能的情况下自动扩展逻辑卷。
注: 如果在安装分区后将服务分区权限分配给 AIX 分区,请运行 platform_dump
-f <fstype> 命令以创建 /dev/fwdump rootvg 逻辑卷。 fstype 参数的值可以为 jfs2 或 jfs。
提供了 -L 标志以将命令输出记录到错误日志中。
标志
| 项 | 描述 |
|---|---|
| -c | 对估计平台转储大小(如固件所显示)和为平台转储分配的磁盘空间执行检查。 它将报告以下内容: 如果估算大小小于或等于已分配空间 0 那么将返回 0。 如果估算大小大于分配的空间,那么将返回 1。 |
| -d | 删除为平台转储保留的文件系统空间,并释放同样大小的空间以备它用。 保留的磁盘空间上的任何现有转储文件将丢失。 |
| -e | 估计在发生平台转储时保存它们的必需磁盘空间。 此选项将和固件交互以进行此估计。 基于此空间信息,期望用户拥有为保存平台转储而分配的足够磁盘空间。 值输出将为必需的大小(以字节为单位)。 |
| -f fstype | 在系统上为平台转储保留足够的磁盘空间。 -f 选项将创建专门用于平台转储的文件系统 (如果不存在)。 如果文件系统已经存在,而大小不够,那么将增加文件系统大小。 fstype 必须为有效的文件系统类型。 如果文件系统已存在,any可指定。 |
| -F 标志 | 启用或禁用平台转储。 如果标志为 0,那么禁用平台转储,如果为 1,那么启用平台转储。 |
| -l | 列出平台转储的当前配置。 |
| -L | 指示 platform_dump 记录其输出以及显示该输出。 这不适用于 -e 选项输出的大小。 |
| -q | 检查平台是否支持平台转储。 如果支持平台转储,那么返回 0。 |
| -s seq_no | 保存在转储通知事件中标识的固件的平台转储。 塞格诺 表示存储在 AIX 错误日志文件中的转储通知事件的序号。 此命令将使用此序号对详细的数据区进行语法分析,并获取转储标记和转储类型的信息,需要用这些信息从固件获取转储数据。 |
| -S | 在支持扫描数据的系统上保存扫描转储。 如果指定了此选项,那么该命令将检查是否存在扫描转储,如果存在,那么将使用现有扫描转储接口从固件读取并保存 scandump 数据。 |
退出状态
- 0
- 在成功完成时。
- 1
- 如果指定了 -c ,并且没有足够的空间来保存平台转储,那么将返回此参数。
- 255
- 在系统上不支持平台转储时返回。
- 3
- 在已经禁用平台转储时返回。
- 2
- 在遇到错误时返回。
安全性
platform_dump 只能由 root 用户执行。
示例
- 要获取平台转储大小的估计,请输入以下内容:
它将报告平台转储的估计大小(以字节为单位)。platform_dump -e