web-dev-qa-db-ja.com

障害のあるディスクをLSI MegaRAIDディスクグループから削除するにはどうすればよいですか?

グループ0のディスクの1つ(EID:スロット252:4、DiskID 12)は、スマートテストに失敗し始めています。

  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       1837
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       57

しかし、ディスクグループからディスクを削除する方法に関するドキュメントは見つかりません。

私はしなければいけないですか

storcli /c0/e252/s4 set offline

というより

storcli /c0/e252/s4 spindown

または両方? 「スピンダウン」と「オフライン」の違いは何ですか?どうですか

storcli /c0/s4 set missing

それは何をしますか? 「行方不明」とはどういう意味ですか?

そして、再構築はどうですか?それは自動的に始まりますか?

そうでない場合、「再構築の開始」コマンドが私の友人だと思いますが、なぜそのために単一のディスクを指定する必要があるのですか?再構築するディスクグループまたはボリュームを指定する方がはるかに理にかなっていますね。

1
Aaron Digulla

https://www.45drives.com/wiki/index.php?title=How_do_I_replace_a_failed_drive_with_LSI_9280_cards%3F によると、正しいシーケンスは次のとおりです。

storcli /c0/e252/s4 set offline
storcli /c0/e252/s4 set missing
storcli /c0/eall/s4 spindown     // Note: /eall instead of /e252. No idea why.

最初のコマンドの後、storcli /c0/e252/s4の出力にはOfflnが表示されます。最後のコマンドの後、それは私にとってUGood(未構成の良い)でした。

2番目のコマンド(set missing)が失敗したことに注意してください。

その後、専用またはグローバルホットスペア(DHSまたはGHS)があり、自動再構築が有効になっている場合は、再構築を開始する必要があります。これを確認するには、

storcli /c0/eall/sall show rebuild

これは次のようなものを印刷します:

Controller = 0
Status = Success
Description = Show Drive Rebuild Status Succeeded.


----------------------------------------------------------
Drive-ID    Progress% Status          Estimated Time Left 
----------------------------------------------------------
/c0/e252/s0 -         Not in progress -                   
/c0/e252/s1 -         Not in progress -                   
/c0/e252/s2 -         Not in progress -                   
/c0/e252/s3 -         Not in progress -                   
/c0/e252/s4 -         Not in progress -                   
/c0/e252/s6 18        In progress     -                   
/c0/e252/s7 -         Not in progress -                   
----------------------------------------------------------

スロット6(s6)の値「進行中」に注意してください。 2番目の列は、再構築の割合(18%)を示します。

私はこの小さなスクリプトを使用して進行状況を監視しています:

while true ; do clear ; date ; storcli /c0/e252/s6 show rebuild ; sleep 5 ; done

故障したドライブを特定するには、次のコマンドを使用できます。

storcli /c0/e252/s4 start locate

これにより、ドライブのインジケータライトが点滅します。

0
Aaron Digulla