LSI 重建是否作为后台任务

LSI 重建是否作为后台任务

我正在调查最近可能遭遇驱动器故障的 LSI RAID 阵列的状态。该阵列已配置备用驱动器,因此阵列不会降级。但是,storcli 命令 ( /opt/lsi/storcli/storcli /c0/e252 show ) 显示其中 2 个驱动器正在运行后台任务 (BT:Y)。

这是否意味着它正在重建?后台任务是什么?

-----------------------------------------------------------------------------
DG Arr Row EID:Slot DID Type   State BT      Size PDC  PI SED DS3  FSpace TR
-----------------------------------------------------------------------------
 0 -   -   -        -   RAID10 Optl  N  10.915 TB dflt N  N   dflt N      N
 0 0   -   -        -   RAID1  Optl  N   5.457 TB dflt N  N   dflt N      N
 0 0   0   252:0    3   DRIVE  Onln  N   5.457 TB dflt N  N   dflt -      N
 0 0   1   252:1    5   DRIVE  Onln  N   5.457 TB dflt N  N   dflt -      N
 0 1   -   -        -   RAID1  Optl  N   5.457 TB dflt N  N   dflt N      N
 0 1   0   252:2    6   DRIVE  Onln  Y   5.457 TB dflt N  N   dflt -      N
 0 1   1   252:3    7   DRIVE  Onln  Y   5.457 TB dflt N  N   dflt -      N
-----------------------------------------------------------------------------

有没有办法找出这两个驱动器在后台执行的操作?

答案1

后台任务是您可以在不影响阵列可用性的情况下发出的任务 - 即:在正常运行期间。

阵列重建就是这样一项任务,因为您可以在重建期间继续使用该阵列。storcli甚至有rebuildrate命令来选择后台重建任务的速率(百分比)。

但是,当磁盘重建时,其状态应为Rbld,而您有Onln。也许重建已经完成(或从未发生过),现在两个磁盘正在由巡逻读取检查,这是另一项后台任务。

无论如何,您应该能够使用该show rebuild命令获取当前重建状态。与往常一样,一定要三重检查你的命令以避免任何意外问题。

答案2

涉及Onln驱动器的常见后台任务是一致性检查和部分读取。它们用于检测不经常引用的静默坏块,从而尽早发现故障驱动器,或者当信息因某种原因(例如位错误)而损坏并且 RAID 冗余综合征需要重新计算时。

要查看它是否正在进行,请使用:

storcli /cx show patrolRead
storcli /cx show cc

相关内容