Smart Array P800構成は正常に機能していました(RAID5)。物理的には、Linuxサーバーに接続されたディスクエンクロージャー( this など)があります。起こったことは次のとおりです。
ディスクエンクロージャーを再起動し、サーバーを再起動しました。再起動中にこれを取得しました
Drive positions appear to have changed. Run Array Diagnostics Utility (ADU) if previous positions are unknown.
Hpacucliは、すべてのディスクをOKと見なしますが、「未割り当て」としてリストします。
データが失われた状態で論理ドライブを再作成するにはどうすればよいですか?これを整理するために実行できるユーティリティ/コマンドはありますか?.
いいえ、障害の警告が表示されたディスクが2枚あったことだけを覚えています。そのため、エンクロージャを再起動することにしました。
それは間違った行動でした。 RAID5と2つの故障したディスクは危険な組み合わせです。 RAID5は単一のディスク障害にしか耐えられません 。
リンクしたD2600ユニットではなく、外部エンクロージャーが HP StorageWorks MSA6 である可能性があります。ただし、要点は同じです。エンクロージャー/システムを再起動するのではなく、ディスク障害を修正する必要があります。論理ドライブがfailedステータスであるということは、アレイに障害が発生し、データが失われている可能性があることを意味します。
サーバーの電源を切り、MSA60エンクロージャーの電源を物理的に切断することをお勧めします(ケーブルを取り外します。 電源ボタンを押すだけではありません。 ))。システムを5〜10分間オフのままにします。
エンクロージャーの電源を入れ直します。ディスクをスピンアップするのに60〜90秒かかります。その後、サーバーの電源を入れます。
POSTメッセージ、特にSmart Array P800コントローラーの初期化に細心の注意を払ってください。以前に故障した論理ドライブを有効にするように求められる場合があります。
Logical drive(s) disabled due to possible data loss.
Select "F1" to continue with logical drive(s) disabled
Select "F2" to accept data loss and to re-enable logical drive(s)
RESUME = "F1" OR "F2" KEY
これでプロンプトが表示されたら、F2
を押して論理ドライブを再度有効にします。
システムの起動が完了するとどうなるかを確認します。これが成功した場合は、ディスクが正常であることを確認してから、サーバー、コントローラー、ディスク、およびMSAユニットのファームウェアを更新する必要があります。これは、この機器で誤ったドライブ障害やその他の望ましくない動作を引き起こすバグがあったためです。