Raid

錯誤:(CLI:144) 嘗試重建 3ware RAID 時指定的驅動器無效

  • November 3, 2021

我們有一個使用 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=7maint rebuild c0 u0 p7),但它似乎不是語法錯誤或指定驅動器時的錯誤。出於某種原因,RAID 控制器不想使用這個特定的驅動器來重建。

備用驅動器是否必須在同一個單元中?或者可能是備件來自不同批次的問題?我怎樣才能讓陣列使用我們必須重建陣列的備用?

在開始重建陣列之前,您需要配置控制器設置。此命令將啟用自動重建:

> /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

引用自:https://serverfault.com/questions/800221