Supermicro X9DRHサーバーボードに、LSI2208統合RAIDコントローラーがあります。現在、4つの回転ディスクで構成される論理ドライブ(LD)があります。次に、JBODにドライブをいくつか追加して、OSが直接ドライブにアクセスできるようにします(専用のRAID0 LD)を作成するのではなく)。
LSI2208コントローラでJBODモードを有効にする方法を説明するリンクがいくつかあります( ここ など)。これは全か無かのスイッチのようです:JBODがコントローラーでサポートされているかどうか。
コマンド:
megacli -AdpSetProp EnableJBOD 1 -a0
...コントローラ0でJBODモードを有効にします
here を読むと、コントローラに接続されているが論理ディスクに関連付けられていないディスクがOSから見えるようになります。
質問:これは破壊的な操作ですか?これを実行すると、既存の(RAID5/1/0)論理ディスクはどうなりますか?または、これは論理ディスクにまだ割り当てられていないディスクにのみ影響しますか?
試してみるだけでもかまいませんが、数個のTBのデータを最初にバックアップすることを意味します。
誰かが答えを持っていることを願っています!
私は、LSI 3108を搭載したマシンでこれを試してみました。8つのドライブを取り付け、そのうちの6つをRAID6として設定し、ラベルを付け、ファイルシステム(XFS)をインストールしてマウントしました。次に、マウントしたFSにデータを入れます。
その後、storcli64 /c0 set jbod=on
を使用してJBODモードを有効にしました。残りの2つのドライブはすぐにunixデバイスとして表示され、既存のRAIDボリュームは変更されませんでした。私はそれを読み書きすることでそれを確認しました。
少なくとも3108では、モードを混在させることができます。 LSI/Avagoが潜在的な問題を警告することなくモード切り替えを許可するのであれば、私は驚くでしょう。彼らのユーティリティはかなりしっかりしています。