我的 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 N N 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 N N 512B WDC WD30EFRX-68EUZN0 D -
但热备盘的状态没有改变。它是否用于保存我的 RAID 阵列?
如果没有,我该如何告诉控制器将热备用添加到磁盘组 0?
答案1
首先,获取有关控制器、卷和驱动器的一些信息:
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 N N none N N
0 0 - - - RAID5 Optl Y 8.185 TB dflt N N none N N
0 0 0 252:0 10 DRIVE Onln N 2.728 TB dflt N N none - N
0 0 1 252:1 9 DRIVE Onln N 2.728 TB dflt N N none - N
0 0 2 252:2 11 DRIVE Onln N 2.728 TB dflt N N none - N
0 0 3 252:3 8 DRIVE Onln N 2.728 TB dflt N N 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 N N 512B WDC WD30EFRX-68AX9N0 U -
252:1 9 Onln 0 2.728 TB SATA HDD N N 512B WDC WD30EFRX-68AX9N0 U -
252:2 11 Onln 0 2.728 TB SATA HDD N N 512B WDC WD30EFRX-68EUZN0 U -
252:3 8 Onln 0 2.728 TB SATA HDD N N 512B WDC WD30EFRX-68EUZN0 U -
252:4 12 Onln - 2.728 TB SATA HDD N N 512B WDC WD30EFRX-68EUZN0 U -
252:6 14 DHS 0 2.728 TB SATA HDD N N 512B WDC WD30EFRX-68EUZN0 U -
252:7 13 DHS 0 2.728 TB SATA HDD N N 512B WDC WD30EFRX-68EUZN0 U -
--------------------------------------------------------------------------------
为了让控制器重新考虑驱动器,将其设置为good
:
storcli /c0 /e252 /s14 set good
/e252
是外壳(EID
在输出中)并且/s14
是插槽(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 N N 512B WDC WD30EFRX-68EUZN0 U -
如果控制器已经知道该磁盘(它之前已经安装过,但由于某种原因,控制器认为该磁盘坏了),它可能会显示为DHS
(专用热备用)。
要检查磁盘是否正常,请运行自我检测:
smartctl -d megaraid,14 /dev/sdb -t long
14
是( )DID
中的 (磁盘 ID) 。这就是您想要的磁盘。是连接到 megaraid 驱动程序的 Linux 设备。开始长时间的自检。PD LIST
storcli /c0 show all
/dev/sdb
-t long
要查找 Linux 设备,请使用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