web-dev-qa-db-ja.com

3wareカードの故障したドライブ/ポートを特定する方法

RAID-1構成の2つのドライブを備えた3ware 9650-SEコントローラーがあります。 「ポート1」のドライブにエラーがありますが、ドライブケージにラベルが付いていません。ドライブを「識別」するためにcliを使用してみましたが、tw_cliは「N/A」を吐き出します。これはドライブアクティビティLEDを点滅させる可能性があると思いましたが、そうではありません:

# tw_cli /c7/p1 set identify=on
Setting port Identify on /c7/p1 to [on] ... N/A

個々のポートのドライブアクティビティを点滅させて、アレイ内のどのドライブが不良ドライブであるかを確認するにはどうすればよいですか?

5
Server Fault

シェルループで「すべて表示」コマンドを使用してそれを行う方法を見つけました:

# while [ 1 ] ;do  tw_cli  /c7/p0 show all; done

これにより、個々のドライブ(p0)への十分なアクセスが可能になり、ドライブベイのライトが点滅します。

6
Server Fault

さて、3ware RAIDカードを備えたWindowsサーバーをたまたま継承した場合、powershellで同様のことができます。

PS C:\Users\Administrator> while ( 1 ) { tw_cli /c7/p0 show all }

そして、ドライブを交換し、再構築ステータスを確認したい場合は、同じトリックを使用してwatchコマンドのようなものを取得できますLinux:

PS C:\Users\Administrator> while ( 1 ) { clear ; tw_cli info c7 ; sleep 5 }

HTH。

2
B.Kaatz