RAID レベルの混乱 (MegaCli と megasasctl の出力)

RAID レベルの混乱 (MegaCli と megasasctl の出力)

私はLSI MegaRAIDコントローラーの使用にまったく不慣れで、実際にどのRAIDレベルを実行しているのか混乱しています。私のサーバーには4つのディスク(それぞれ4TB)が搭載されており、RAID-10で実行したいと考えています。いくつかのヒントを探していたところ、このスレッドそして、リンク答えの1つに。

megacliさて、私が混乱しているのは、との出力ですmegasasctl

# megacli -LDInfo -Lall -aALL | grep RAID
RAID レベル: プライマリ 1、セカンダリ 0、RAID レベル修飾子 0

によるテーブルこれは現在 RAID-1 を実行していることを意味します。ただし、これによると RAID-10 を実行しているようです。

# メガサスクトル
a0 LSI MegaRAID SAS 9260-4i encl:1 ldrv:1 batt:FAULT、モジュール不足、パック不足、充電失敗
a0d0 7451GiB RAID 10 2x2 最適
a0e252s0 3726GiB a0d0 オンライン  
a0e252s1 3726GiB a0d0 オンライン  
a0e252s2 3726GiB a0d0 オンライン  
a0e252s3 3726GiB a0d0 オンライン  

これに関する私の混乱は、おそらくこれ以上ひどいことはないでしょう。ここで私が見逃しているものは何ですか? また、どの出力が信じられるものですか?

編集(CharlesH のリクエストに応えて)

出力は次のようになります。

# メガクリ -LDInfo -Lall -aall


アダプタ 0 - 仮想ドライブ情報:
仮想ドライブ: 0 (ターゲット ID: 0)
名前 :
RAID レベル: プライマリ 1、セカンダリ 0、RAID レベル修飾子 0
サイズ: 7.276 TB
セクターサイズ: 512
VD はエミュレートされていますか : はい
ミラーデータ: 7.276 TB
状態: 最適
ストリップサイズ: 256 KB
スパンあたりのドライブ数:2
スパン深さ: 2
デフォルトのキャッシュ ポリシー: WriteBack、ReadAhead、Direct、BBU が不良の場合は書き込みキャッシュなし
現在のキャッシュ ポリシー: WriteThrough、ReadAhead、Direct、BBU が不良の場合は書き込みキャッシュなし
デフォルトのアクセスポリシー: 読み取り/書き込み
現在のアクセスポリシー: 読み取り/書き込み
ディスクキャッシュポリシー: ディスクのデフォルト
暗号化タイプ: なし
不良ブロックあり: いいえ
VD はキャッシュされていますか: いいえ



終了コード: 0x00

答え1

考える表が間違っています。

RAID 10はミラー(RAID-1)のストライプ(RAID-0)であるため、
プライマリ -> RAID-1
セカンダリ -> RAID-0

RAID 0 -> RAID 1 -> DISK
                 -> DISK
       -> RAID 1 -> DISK
                 -> DISK

答え2

背景情報をさらに詳しく知りたい場合は、次のコマンドを使用できます。

メガクリ -CfgDsply -aALL

ディスク グループやスパンに関する情報など、もう少し詳しい情報を取得します。以下は、選択した行のコメント/インデントされた出力です (Windows マシンからのものですが、かなり近いものです)。

最初のディスク グループ ("SPANNED DISK GROUP: 0") は、2 つのディスクがミラーリングされているだけであるにもかかわらず、RAID 10 と表示されていることに注意してください。つまり、実際には RAID 1 ですが、RAID 10 と表示されているように見えます。

2番目のディスクグループ(「SPANNED DISK GROUP: 0」)を見てみましょう。もしspan 0 と span 1 はそれぞれ 2 つの連結/ストライプ ディスクであり、次のレベルではそれらをミラーリングして RAID10 を報告できます (最初のディスク グループと同じ)。おそらく、RAID01 ではなく RAID10 として実装されていますが、いずれにしても、仮想ドライブの合計サイズは同じであると報告されます。ここでは確実に知るための情報が不足しています。

アダプタ: 0
製品名: PERC H710P Mini

ディスク グループの数: 2

ディスクグループ: 0 # オペレーティングシステム用のシンプルな2ディスクRAID
  スパン数: 1

  スパン: 0
    PD数: 2
    VDの数: 1
    仮想ドライブ情報:
    仮想ドライブ: 0 (ターゲット ID: 0)
    名前 :
    RAID レベル: プライマリ 1、セカンダリ 0、RAID レベル修飾子 0
    サイズ: 837.75 GB # 仮想ドライブのサイズは各ドライブのサイズと一致します
    ミラーデータ: 837.75 GB # RAID 1 ミラーリングを示す
    ドライブ数: 2
    スパン深さ: 1

    物理ディスク: 0
      ドライブの位置: ディスクグループ: 0、スパン: 0、アーム: 0
      デバイス ID: 0
      シーケンス番号: 2
      強制サイズ: 837.75 GB [0x68b80000 セクター]

    物理ディスク: 1
      ドライブの位置: ディスクグループ: 0、スパン: 0、アーム: 1
      デバイスID: 1
      シーケンス番号: 2
      強制サイズ: 837.75 GB [0x68b80000 セクター]


# 以下の「スパン ディスク グループ 0」は次のいずれかになります。
# device_id 2 が device_id 3 とミラーリングされ、スパンが 0 になります
# device_id 4 は device_id 5 とミラーリングされ、span 1 になります
# 次に 0 と 1 をストライプ状に並べます
# または
# device_id 2 を device_id 3 とストライプ/連結して、スパンを 0 にする
# device_id 4 を device_id 5 とストライプ/連結して、スパン 1 を作成します
# 次に 0 と 1 をミラーリングして結合します

スパニングディスクグループ: 0 # これは上記のディスクグループとは異なるディスクグループです。
  スパンの数: 2 # 「spanned」という単語。

  スパン: 0
    PD数: 2         
    VDの数: 1
    仮想ドライブ情報:
    仮想ドライブ: 1 (ターゲット ID: 1)
    名前:VD_1 # この仮想ドライブ情報は両方のスパンで同じであり、
                                     # ディスクグループに実際に関連付けられているRAID情報ではなく、
                                     # スパンより
    RAID レベル: プライマリ 1、セカンダリ 0、RAID レベル修飾子 0
    サイズ: 1.635 TB  
    ミラーデータ: 1.635 TB  
    スパンあたりのドライブ数:2
    スパン深さ: 2

    物理ディスク: 0
      ドライブの位置: ディスクグループ: 1、スパン: 0、アーム: 0
      デバイスID: 2
      シーケンス番号: 2
      強制サイズ: 837.75 GB [0x68b80000 セクター]

    物理ディスク: 1
      ドライブの位置: ディスクグループ: 1、スパン: 0、アーム: 1
      デバイスID: 3
      シーケンス番号: 2
      強制サイズ: 837.75 GB [0x68b80000 セクター]

  スパン: 1
    PD数: 2
    VDの数: 1
    仮想ドライブ情報:
    仮想ドライブ: 1 (ターゲット ID: 1)
    名前:VD_1 # この仮想ドライブ情報は両方のスパンで同じであり、
                                     # ディスクグループに実際に関連付けられているRAID情報ではなく、
                                     # スパンより
    RAID レベル: プライマリ 1、セカンダリ 0、RAID レベル修飾子 0
    サイズ: 1.635 TB   
    ミラーデータ: 1.635 TB   
    スパンあたりのドライブ数:2
    スパン深さ: 2

    物理ディスク: 0
      ドライブの位置: ディスクグループ: 1、スパン: 1、アーム: 0
      デバイスID: 5
      シーケンス番号: 2
      強制サイズ: 837.75 GB [0x68b80000 セクター]

    物理ディスク: 1
      ドライブの位置: ディスクグループ: 1、スパン: 1、アーム: 1
      デバイスID: 4
      シーケンス番号: 2
      強制サイズ: 837.75 GB [0x68b80000 セクター]

答え3

どちらもRAID 10を示しているようです。http://www.snia.org/sites/default/files/SNIA_DDF_Technical_Position_v2.0.pdfmegacli からの出力のわかりやすい説明については、13 ページをご覧ください。

答え4

いくつかのテストを行った結果、これらは両方とも RAID-10 であると思われます (両方の LD はスパンの深さとスパンのサイズに関してかなり異なっているように見えますが)。

Virtual Drive: 1 (Target Id: 1)
Name                :Virtual_Disk_1
RAID Level          : Primary-1, Secondary-0, RAID Level Qualifier-0
Size                : 2.725 TB
Sector Size         : 512
Is VD emulated      : No
Mirror Data         : 2.725 TB
State               : Optimal
Strip Size          : 512 KB
Number Of Drives    : 10
Span Depth          : 1

Adapter 0 -- Virtual Drive Information:
Virtual Drive: 2 (Target Id: 2)
Name                :
RAID Level          : Primary-1, Secondary-0, RAID Level Qualifier-0
Size                : 3.271 TB
Sector Size         : 512
Is VD emulated      : No
Mirror Data         : 3.271 TB
State               : Optimal
Strip Size          : 64 KB
Number Of Drives per span:6
Span Depth          : 2

関連情報