PowerFlex:如何使用命令行更新设备路径并清除 SDS 设备错误

摘要: 即使在执行 clean 命令后,SDS 设备错误也不会清除。以下是有关如何解决此问题的步骤。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

报告的 SDS 错误如下所示:  

4: Name: ScaleIO-3a5aeb6e  Path: /dev/sdl  Original-path: /dev/sde  ID: 2a71c74700030003
                Storage Pool: SP_SAS, Capacity: 1116 GB Error-fixes: 0 scanned 0 MB, Compare errors: 0 State: Error
 13: Name: ScaleIO-3a5aeb77  Path: /dev/sdu  Original-path: /dev/sdn  ID: 2a71c7500003000c
                Storage Pool: SP_SAS, Capacity: 1116 GB Error-fixes: 0 scanned 0 MB, Compare errors: 0 State: Error

尝试了该命令: 

scli --clear_sds_device_error --sds_id c948227100000004 --device_path  /dev/sdp
 Successfully cleared SDS device sds: with ID c948227100000004, /dev/sdp

但是在检查时query_sds sds_id错误是相同的。 

 

原因

如果你看一下 scli --query_sds --sds_id

4: Name: ScaleIO-3a5aeb6e  Path: /dev/sdl  Original-path: /dev/sde  ID: 2a71c74700030003
                Storage Pool: SP_SAS, Capacity: 1116 GB Error-fixes: 0 scanned 0 MB, Compare errors: 0 State: Error

路径和原始路径彼此不同。 

解决方案

  运行命令 

Scli --update_device_original_path --sds_id  --device_id 

例如:

scli --update_device_original_path --sds_id c948227000000003 --device_id  2a71c74700030003
scli --clear_sds_device_error --sds_id  --device_id  
scli --clear_sds_device_error --sds_id c948227100000004 --device_id 2a71c74700030003

提醒:使用 device_id 而不是使用 device_path 作为设备路径在某些情况下可能会有所不同,但上述命令将纠正相同的情况。 

受影响的产品

PowerFlex rack, ScaleIO
文章属性
文章编号: 000027185
文章类型: Solution
上次修改时间: 12 11月 2025
版本:  8
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。