RAID-6を実行する3ware RAIDコントローラーがあります。 tw_cli
コマンドラインユーティリティを使用してRAIDを管理しています。
そのため、アレイ内の1つのドライブに障害が発生し、障害のあるドライブ(p6
)をアレイから削除してから、新しいドライブを挿入しました。
何らかの理由で、3wareコントローラーがドライブを古い、操作できないアレイ(u1
)に配置しました。そこで、その配列を削除しました。ここで、新しいドライブをRAID-6に追加します。これはu0
です。
ので、私は持っています:
# 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
ご覧のとおり、ドライブp6
はu0
の一部ではありません。ただし、それはコントローラーによって検出されます。
# 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
したがって、ここではp6
がコントローラーによって検出されていますが、ユニットu0
の一部ではありません。だから、どういうわけかそれを追加する必要があります。残念ながら、これを行うための構文が見つかりません。
tw_cli docs を見ると、ユニットにドライブを追加するためのユニットレベルのコマンドがないようです。では、どのようにしてドライブをユニットに追加しますか? p6
をu0
の一部にするにはどうすればよいですか?
うーん、私は同意します、それは曖昧です。私は常にスペアを使用してきたので、ドライブは自動的に追加されます。おそらくあなたもそれをハックすることができます:
tw_cli /c0 add raidtype=spare disk=6
その後、おそらくそれは自動的にそれを拾います。
次のコマンドを使用して、システムでこれを実行できました。
tw_cli /c0/u0 start rebuild disk=6
これは私に起こりました、そして私が読んでいたときにtw_cli
ヘルプ画面で呪文を見つけると、実際にステータスが自動的に変更され、変更されたp *ディスクがu *ユニットに追加され、アレイの再構築が開始されます。ドライブを着座させるのに時間がかかっている場合に備えて、コントローラーにわずかなバックオフ時間があり、それが論理的な動作を開始する可能性があります。