Eu tenho um controlador RAID 3ware executando um RAID-6. Eu gerencio o RAID através do utilitário de linha de comando tw_cli
.
Portanto, uma unidade na matriz falhou e removi a unidade defeituosa ( p6
) da matriz e inseri uma nova unidade.
Por algum motivo, o controlador 3ware colocou a unidade em uma matriz mais antiga e inoperante ( u1
). Então eu deletei essa matriz. Agora quero adicionar a nova unidade ao RAID-6, que é u0
.
Então eu tenho:
# tw_cli /c0/u0 show
Unit UnitType Status %RCmpl %V/I/M VPort Stripe Size(GB)
------------------------------------------------------------------------
u0 RAID-6 DEGRADED - - - 256K 2793.91
u0-0 DISK OK - - p0 - 465.651
u0-1 DISK OK - - p1 - 465.651
u0-2 DISK OK - - p2 - 465.651
u0-3 DISK OK - - p3 - 465.651
u0-4 DISK OK - - p4 - 465.651
u0-5 DISK OK - - p5 - 465.651
u0-6 DISK DEGRADED - - - - 465.651
u0-7 DISK OK - - p7 - 465.651
u0/v0 Volume - - - - - 10
u0/v1 Volume - - - - - 2783.91
Como você pode ver, a unidade p6
não faz parte de u0
. No entanto, é detectado pelo controlador:
# tw_cli /c0 show
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-6 DEGRADED - - 256K 2793.91 RiW OFF
VPort Status Unit Size Type Phy Encl-Slot Model
------------------------------------------------------------------------------
p0 OK u0 465.76 GB SATA 0 - ST3500630AS
p1 OK u0 465.76 GB SATA 1 - ST3500630AS
p2 OK u0 465.76 GB SATA 2 - ST3500630AS
p3 OK u0 465.76 GB SATA 3 - ST3500320AS
p4 OK u0 465.76 GB SATA 4 - ST3500630AS
p5 OK u0 465.76 GB SATA 5 - ST3500630AS
p6 OK - 465.76 GB SATA 6 - ST3500320AS
p7 OK u0 465.76 GB SATA 7 - ST3500630AS
Name OnlineState BBUReady Status Volt Temp Hours LastCapTest
---------------------------------------------------------------------------
bbu On Yes OK OK OK 0 xx-xxx-xxxx
Então, vemos que p6
é detectado pelo controlador, mas não faz parte da unidade u0
. Então eu só preciso adicioná-lo de alguma forma. Infelizmente, não consigo encontrar a sintaxe para fazer isso.
Olhando pelo tw_cli docs , não existe parece ser um comando de nível de unidade para adicionar uma unidade a uma unidade. Então, como você adiciona uma unidade a uma unidade? Como posso fazer p6
parte de u0
?