我正在调查最近可能遭遇驱动器故障的 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
-----------------------------------------------------------------------------
有没有办法找出这两个驱动器在后台做什么?
后台任务是您可以在不影响阵列可用性的情况下执行的任务 - 即:在正常操作期间。
阵列重建就是这样一个任务,因为您可以在重建期间继续使用阵列。
storcli
甚至还有rebuildrate
选择后台重建任务的速率(以百分比表示)的命令。但是,当磁盘重建时,其状态应该是
Rbld
,而您有Onln
。也许重建已经完成(或从未发生),现在正在通过巡检读取检查两个磁盘,这是另一个后台任务。无论如何,您应该能够使用该
show rebuild
命令来获取当前的重建状态。与往常一样,请务必仔细检查您的命令,以避免出现任何意外问题。涉及
Onln
驱动器的常见后台任务是一致性检查和部分控制读取。它们用于检测不经常引用的静默坏块,以便及早检测故障驱动器,或者当信息由于某种原因(例如位错误)而损坏并且 RAID 冗余综合症需要重新计算时。要查看它是否正在进行,请使用: