跳到主要内容

在重建上设置存储阵列 PQ 验证

set storageArray pqValidateOnReconstruct 命令可设置存储阵列 P/Q 重建时验证状态。启用此功能后,系统将使用 data+P 和 data+Q 来重建数据,并在确定如何继续操作之前检查结果的一致性。

受支持的阵列

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

角色

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

上下文

此功能适用于具有双奇偶校验的磁盘池和 RAID 6 卷组。在这种情况下,当驱动器发生故障时,卷组或磁盘池中仍然存在冗余,因此可以在重建期间检查数据和奇偶校验一致性。如果在重建期间发现不一致问题并且对卷启用了数据保证,则可以识别不一致的根源,从而能够使用剩余的驱动器重建数据。如果启用此功能,但未对卷启用数据保证,或者无法将不一致问题隔离到单个驱动器,则正在重建的块将标记为不可读。

验证操作可能会增加固态硬盘的重建时间,因此可以根据介质类型启用或禁用此功能。如果为给定的介质类型启用了此功能,则此功能将应用于采用该介质类型的所有池和 RAID 6 卷组。

语法

set storageArray pqValidateOnReconstruct (enable | disable) driveMediaType=(hdd | ssd | allMedia)

参数

参数描述
pqValidateOnReconstruct 修改 P/Q 重建时验证功能。
enabledisable启用或禁用 P/Q 重建时验证。
driveMediaType 要设置 P/Q 重建时验证功能的驱动器介质类型。支持以下驱动器介质类型:
  • ssd 表示要对固态硬盘设置验证状态
  • allMedia 表示要对存储阵列中的所有介质设置验证状态。

将驱动器介质类型指定为硬盘的示例


SMcli -n Array1 -c "set storageArray pqValidateOnReconstruct enable
driveMediaType=hdd;"

SMcli completed successfully.


将驱动器介质类型指定为固态硬盘的示例


SMcli -n Array1 -c "set storageArray pqValidateOnReconstruct disable
driveMediaType=ssd;"

SMcli completed successfully.