启动存储阵列配置数据库诊断
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 | 此参数可指定数据库的位置。
|
diagnosticType | 要在数据库上执行的诊断测试级别。您可以执行其中一个级别的测试: fileSystem — 此选项将检查数据库的结构完整性。 mirror – 使用此选项根据 sourceLocation 参数的值执行测试:
注 只能从命令行或脚本编辑器中运行 mirror 选项。存储管理软件 GUI 中不提供此选项。 mirror 选项可启动一项长时间运行的操作,您无法停止该操作。 缺省值为 fileSystem 。 |
controller | 包含要执行诊断测试的数据库的控制器。有效的控制器标识为 a 或 b,其中的 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 命令。
提供反馈