我们有一个使用 3ware 9550SX RAID 控制器的 RAID 5,显示一个性能下降的磁盘。阵列配置了一个备用驱动器,但并未按预期自动使用。
当前阵列状态如下:
> /c0 show
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-5 DEGRADED - - 64K 11175.8 OFF OFF
u1 SPARE OK - - - 1863.01 - OFF
Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 OK u0 1.82 TB 3907029168 WD-WMAY0108****
p1 OK u0 1.82 TB 3907029168 WD-WMAY0080****
p2 OK u0 1.82 TB 3907029168 WD-WMAY0109****
p3 OK u0 1.82 TB 3907029168 WD-WMAY0080****
p4 DEVICE-ERROR u0 1.82 TB 3907029168 WD-WMAY0108****
p5 OK u0 1.82 TB 3907029168 WD-WMAY0109****
p6 OK u0 1.82 TB 3907029168 WD-WMAY0080****
p7 OK u1 1.82 TB 3907029168 WD-WCAY0188****
Name OnlineState BBUReady Status Volt Temp Hours LastCapTest
---------------------------------------------------------------------------
bbu On Yes OK OK OK 0 xx-xxx-xxxx
> /c0/u1 show
Unit UnitType Status %RCmpl %V/I/M Port Stripe Size(GB)
------------------------------------------------------------------------
u1 SPARE OK - - p7 - 1863.01
> /c0/u0 show
Unit UnitType Status %RCmpl %V/I/M Port Stripe Size(GB)
------------------------------------------------------------------------
u0 RAID-5 DEGRADED* - - - 64K 11175.8
u0-0 DISK OK - - p6 - 1862.63
u0-1 DISK OK - - p5 - 1862.63
u0-2 DISK DEGRADED - - p4 - 1862.63
u0-3 DISK OK - - p3 - 1862.63
u0-4 DISK OK - - p2 - 1862.63
u0-5 DISK OK - - p1 - 1862.63
u0-6 DISK OK - - p0 - 1862.63
u0/v0 Volume - - - - - 11175.8
当我们尝试手动触发重建时tw_cli
遇到以下错误:
> /c0/u0 start rebuild disk=p7
Error: (CLI:144) Invalid drive(s) specified.
我们尝试了该命令的更多变体(/c0/u0 start rebuild disk=7
和maint rebuild c0 u0 p7
),但似乎不是语法错误或指定驱动器的错误。出于某种原因,RAID 控制器不想使用此特定驱动器进行重建。
备用驱动器是否必须位于同一单元中?或者备用驱动器来自不同批次会不会是个问题?如何让阵列使用我们必须重建阵列的备用驱动器?
答案1
在开始重建阵列之前,您需要配置控制器设置。此命令将启用自动重建:
> /c0 set autorebuild=on
从阵列中删除坏磁盘 4:
> /c0/p4 remove
使用下一个命令通过 LED 指示灯识别坏盘:
> /c0/p4 set identify=on
从服务器弹出坏磁盘并将其放入回收站。如果阵列重建不会自动启动,请手动启动:
> /c0/u0 start rebuild disk=7
当您插入新磁盘作为热备用时,请输入以下命令:
> /c0 rescan
> /c0/p4 add type=spare