跳到主要内容

启动存储阵列配置数据库诊断

start storageArray configDbDiagnostic 命令可根据配置数据库执行一致性检查。

受支持的阵列

此命令适用于单个 DE2000H、DE4000H、DE4000F、DE6000H 或 DE6000F 存储阵列。

角色

要对存储阵列执行此命令,必须具有存储管理员角色。

语法

start storageArray configDbDiagnostic 
[sourceLocation=(disk | onboard) |
diagnosticType=(fileSystem | <span className="ph skipCustomization">mirror</span>) |
controller[(<span className="ph">a</span>|<span className="ph">b</span>)]]

参数

参数描述
sourceLocation 此参数可指定数据库的位置。
  • disk 表明数据直接来自驱动器中的数据库
  • onboard 表明数据来自 RPA 内存位置
缺省位置为 disk
diagnosticType

要在数据库上执行的诊断测试级别。您可以执行其中一个级别的测试:

fileSystem — 此选项将检查数据库的结构完整性。

mirror – 使用此选项根据 sourceLocation 参数的值执行测试:
  • sourceLocation 参数设置为 disk 时,对端控制器启动块检查。
  • sourceLocation 参数设置为 onboard 时,对端控制器启动记录检查。
只能从命令行或脚本编辑器中运行 mirror 选项。存储管理软件 GUI 中不提供此选项。 mirror 选项可启动一项长时间运行的操作,您无法停止该操作。

缺省值为 fileSystem

controller 包含要执行诊断测试的数据库的控制器。有效的控制器标识为 ab,其中的 a 是插槽 A 中的控制器,而 b 是插槽 B 中的控制器。将控制器标识用方括号([ ])括起来。

注释

此命令可根据配置数据库执行一致性检查。将检查所有数据库记录。错误数据会自动写入磁盘上数据文件夹中的一个文件。无需指定输出文件。

diagnosticType参数设置为 mirror sourceLocation 参数设置为 onboard 时执行一致性检查可能会导致操作运行很长时间。这可能对主机 I/O 处理造成不良影响。仅应在支持机构的指导下执行此操作。

完成诊断测试后,控制器固件将返回以下一种结果:

  • Diagnosis completed without errors. No ZIP file created.
  • Diagnosis completed with errors. Refer to the ZIP file created at:

    ...\Install_dir\data\FirmwareUpgradeReports\timestamp_buildNo.zip

如果诊断测试检测到配置数据库中存在不一致,控制器固件将执行以下操作:

  • 返回不一致的描述

  • 保存包含原始二进制数据的 ZIP 文件

控制器固件会将该 ZIP 文件保存到以下位置:

...\Install_dir\data\FirmwareUpgradeReports\timestamp_buildNo.zip

可以使用二进制数据来帮助确定问题的原因,也可向技术支持人员发送包含二进制数据的文件。

要停止数据库配置诊断测试,请使用 stop storageArray configDbDiagnostic 命令。

此外,还可以通过存储管理软件 GUI 来启动数据库配置诊断测试;但是,无法通过存储管理软件 GUI 停止数据库配置诊断测试。如果要停止一项正在运行的诊断测试,则必须使用 stop storageArray configDbDiagnostic 命令。