1盘故障后如何修复LSI MegaRaid RAID5

我的LSI MegaRaid刚刚告诉我一个磁盘是“UBad”,我认为这意味着它失败了:

EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type -------------------------------------------------------------------------------- 252:7 13 UBad F 2.728 TB SATA HDD NN 512B WDC WD30EFRX-68EUZN0 U - 

我有一个热备份安装:

 EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type -------------------------------------------------------------------------------- 252:6 14 DHS 0 2.728 TB SATA HDD NN 512B WDC WD30EFRX-68EUZN0 D - 

但热备份的状态没有改变。 它被用来保存我的RAIDarrays吗?

如果不是,如何告诉控制器将热备份添加到磁盘组0?

首先,获取有关您的控制器,卷和驱动器的一些信息:

 storcli /c0 show all 

/c0是要检查的控制器。 如果不确定,请尝试/cALL并寻找一行像Controller =来获取控制器号码。

我们需要输出EID和Slot / Slt。 TOPOLOGYPD LIST是好的:

 TOPOLOGY : ======== --------------------------------------------------------------------------- DG Arr Row EID:Slot DID Type State BT Size PDC PI SED DS3 FSpace TR --------------------------------------------------------------------------- 0 - - - - RAID5 Optl Y 8.185 TB dflt NN none NN 0 0 - - - RAID5 Optl Y 8.185 TB dflt NN none NN 0 0 0 252:0 10 DRIVE Onln N 2.728 TB dflt NN none - N 0 0 1 252:1 9 DRIVE Onln N 2.728 TB dflt NN none - N 0 0 2 252:2 11 DRIVE Onln N 2.728 TB dflt NN none - N 0 0 3 252:3 8 DRIVE Onln N 2.728 TB dflt NN none - N 0 - - 252:7 13 DRIVE DHS - 2.728 TB - - - - - N 0 - - 252:6 14 DRIVE DHS - 2.728 TB - - - - - N --------------------------------------------------------------------------- ... PD LIST : ======= -------------------------------------------------------------------------------- EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type -------------------------------------------------------------------------------- 252:0 10 Onln 0 2.728 TB SATA HDD NN 512B WDC WD30EFRX-68AX9N0 U - 252:1 9 Onln 0 2.728 TB SATA HDD NN 512B WDC WD30EFRX-68AX9N0 U - 252:2 11 Onln 0 2.728 TB SATA HDD NN 512B WDC WD30EFRX-68EUZN0 U - 252:3 8 Onln 0 2.728 TB SATA HDD NN 512B WDC WD30EFRX-68EUZN0 U - 252:4 12 Onln - 2.728 TB SATA HDD NN 512B WDC WD30EFRX-68EUZN0 U - 252:6 14 DHS 0 2.728 TB SATA HDD NN 512B WDC WD30EFRX-68EUZN0 U - 252:7 13 DHS 0 2.728 TB SATA HDD NN 512B WDC WD30EFRX-68EUZN0 U - -------------------------------------------------------------------------------- 

为了使控制器重新考虑驱动器,将其设置为good

 storcli /c0 /e252 /s14 set good 

/e252是机箱(输出中的EID ), /s14 Slt是插槽(输出中的Slt )。

磁盘的状态现在应该是uGood

 EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type -------------------------------------------------------------------------------- 252:7 13 uGood F 2.728 TB SATA HDD NN 512B WDC WD30EFRX-68EUZN0 U - 

如果控制器已经知道该磁盘(之前已经安装,但由于某种原因,控制器认为该磁盘坏了),则可能会显示为DHS (专用热备份)。

要检查磁盘是否正常,请运行自检:

 smartctl -d megaraid,14 /dev/sdb -t long 

14是来自PD LISTDID (磁盘ID)( storcli /c0 show all )。 这就是你想要的磁盘。 /dev/sdb是连接到megaraid驱动程序的Linux设备。 -t long长久的自我testing。

要findLinux设备,请使用lsscsi

  [6:2:0:0] disk LSI MR9260-8i 2.13 /dev/sdb 

要检查自检的状态,请使用smartctl -d megaraid,14 /dev/sdb -csmartctl -d megaraid,14 /dev/sdb -a