Erro: (CLI: 144) Inválido (s) drive (s) especificado (s) ao tentar reconstruir o 3ware RAID

1

Temos um RAID 5 usando um controlador RAID 3ware 9550SX que mostra um disco degradado. Há uma unidade sobressalente configurada para a matriz, mas não foi usada automaticamente como pretendido.

O status atual da matriz é o seguinte:

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

Ao tentar disparar manualmente uma reconstrução com tw_cli , encontramos o seguinte erro:

> /c0/u0 start rebuild disk=p7
Error: (CLI:144) Invalid drive(s) specified.

Tentamos mais algumas variações desse comando ( /c0/u0 start rebuild disk=7 e maint rebuild c0 u0 p7 ), mas não parece ser um erro de sintaxe ou um erro na especificação da unidade. Por alguma razão, o controlador RAID não quer usar essa unidade específica para reconstruir.

A unidade sobressalente precisa estar na mesma unidade? Ou poderia ser um problema que o sobressalente é de um lote diferente? Como posso obter o array para usar o sobressalente que temos para reconstruir o array?

    
por user17363 31.08.2016 / 15:15

1 resposta

2

Antes de iniciar a reconstrução do array, você precisa configurar as configurações do controlador. Este comando ativará a reconstrução automática:

> /c0 set autorebuild=on

Remova o disco ruim 4 da matriz:

> /c0/p4 remove

Use o próximo comando para identificar o disco defeituoso pelo indicador de led:

> /c0/p4 set identify=on

Ejete disco defeituoso do servidor e solte-o na lixeira. Se a reconstrução do array não for iniciada automaticamente, inicie-a manualmente:

> /c0/u0 start rebuild disk=7

Quando você inserir um novo disco como hot spare, digite estes comandos:

> /c0 rescan
> /c0/p4 add type=spare
    
por 31.08.2016 / 22:35

Tags