マイコンピュータには2つのハードドライブがありますが、オペレーティングシステムをインストールしたら、1つのハードドライブのみを使用してRAID0を構築します。
MegaCLIをインストールした後、以下を使用しました。
MegaCli64 -pdlist -aALL
RAID構成を表示します。あるディスクの「ファームウェアステータス」はオンラインですが、別のディスクの「ファームウェアステータス」は設定されていません。
これは、RAIDアレイに構成されていないディスクを追加する必要があることを意味しますか?どのように追加しますか?
昨日以前は、RAIDについて全く知らなかった。誰でも私にアドバイスを与えることができますか?
答え1
したがって、LSI RAIDコントローラの背後にあるディスクを最初に表示するには、storcliツールまたはmegacliを使用できます。
私はstorcliを使用することをお勧めします。よりユーザーフレンドリーで、LSI Webサイトからダウンロードできます。これが以下で説明するツールです。
リポジトリURLのダウンロード:ストークリーツール
紹介する:
/cx Controller specific commands
/ex Enclosure specific commands
/sx Slot/PD specific commands
/vx Virtual drive specific commands
/dx Disk group specific commands
コントローラ情報を見る:
sudo storcli /cX show all
ディスク情報の表示
sudo storcli /cX/eX/sX show all
RAID 1を作成するには:
sudo storcli /cx add vd type=r1 drives=[EnclosureID:SlotID]
StorcliツールリファレンスマニュアルURL:PDF形式のマニュアル
答え2
これで問題が解決しました。 Edouard Fazendaの方法は正確ですが、新しい仮想ドライブを追加する前に1つの手順があります。私の場合は、次のコマンドを使用します。
storcli64 すべて表示または
MegaCli64 -CfgForeign -Scan -a0
他のハードディスクのDG(DriveGroup)が外部であることがわかりました。そのため、そのハードドライブを使用して新しい仮想ドライブを追加できないようです。したがって、最初の作業は次の方法でこれを消去することです。
MegaCli64 -CfgForeign -Clear -a0
その後、次のコマンドを使用してハードディスクを使用して新しい仮想ドライブを追加できます。
MegaCli64 -CfgLdAdd r0[EnclosureID:SlotID] -a0 または storcli64 /c0 add vd type=r0 drivers=EnclosureID:SlotID
これで、/ etc で sd[a|b|c...] ディレクトリが見つかり、ハードディスクを正常に使用できるようになります。
また、この問題に関するいくつかの情報:[https://serverfault.com/questions/331807/megacli-is-killing-me-any-help-appreciated]
最後に、私に多くの手がかりを与えてくれた@Warren Youngと@Edouard Fazendaに感謝の言葉を伝えたいと思います。