我的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。 TOPOLOGY或PD 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 LIST的DID (磁盘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 -c或smartctl -d megaraid,14 /dev/sdb -a