我的 3Ware 9650SE 上有一个 RAID6 阵列,但它已降级:
tw_cli /c0/u0 show
Unit UnitType Status %RCmpl %V/I/M Port Stripe Size(GB)
------------------------------------------------------------------------
u0 RAID-6 REBUILDING 60%(A) - - 256K 5587.9
u0-0 DISK DEGRADED - - p0 - 1862.63
u0-1 DISK OK - - p1 - 1862.63
u0-2 DISK OK - - p2 - 1862.63
u0-3 DISK OK - - p3 - 1862.63
u0-4 DISK DEGRADED - - p4 - 1862.63
u0/v0 Volume - - - - - 50
u0/v1 Volume - - - - - 5537.9
两个磁盘都降级了,这是RAID6的最大值,那么如何重建呢?
编辑:
我注意到,性能下降的磁盘的灯仍然在闪烁,并且错误指示灯没有亮,所以它们并没有被真正标记为故障。
重建已完成,现在是输出:
Unit UnitType Status %RCmpl %V/I/M Port Stripe Size(GB)
------------------------------------------------------------------------
u0 RAID-6 INITIALIZING - 35%(A) - 256K 5587.9
u0-0 DISK OK - - p0 - 1862.63
u0-1 DISK OK - - p1 - 1862.63
u0-2 DISK OK - - p2 - 1862.63
u0-3 DISK OK - - p3 - 1862.63
u0-4 DISK OK - - p4 - 1862.63
u0/v0 Volume - - - - - 50
u0/v1 Volume - - - - - 5537.9
因此,显然,“DEGRADED”磁盘仍然可以是重建的一部分。我是否可以正确地假设这应该是“DEGRADED_BUT_PART_OF_REBUILD”或“PREVIOUSLY_DEGRADED”之类的状态?
答案1
我认为这只是用词不当。严格来说,单个磁盘不能“降级”,因此状态应该显示为“正常,正在重建”(当 3Ware 控制器将“降级”一词应用于磁盘时,应该这样解释)。
这是 RAID6 中的正常部分重建操作。请注意,9650SE 有一个特别严重的错误,当系统未正确关闭时,它会将 RAID6 中的一个磁盘标记为需要重建。