最近、最近購入した(中古の)サーバー(HP ProLiant ML330 G6)をいじっているのですが、現在の RAID 構成がどうなっているのか少し混乱しています。サーバーで少し調べたところHP System Management webpage
、次のことに気付きました。これにより、Smart Array コントローラーによる RAID 10 構成であると考えられます。
確認ですが、4 つのスロットがあり、それぞれに 1TB ドライブが 4 つあります。上のスクリーンショットでは、1+0 と明確に表示されています。
私の理解では、RAID 10 は、下の図に示すようにミラーのストライプです。
では、データがすべてのディスクに分散され、ミラーリングされているのに (上の画像のように)、システム内にそれぞれ 1 TB の論理ディスクが 2 つ表示されるのはなぜでしょうか。上の画像のように、1 つの論理ドライブに合計 2 TB が表示されていないのはなぜでしょうか。
編集
リクエストに応じて追加のドライブ情報。
答え1
HP用語では、配列ディスクの物理的なグループです。論理ドライブアレイのサブセットであり、実際のブロック デバイスを OS に提示します。
複数持つことも可能論理ドライブアレイ内。これらの論理ドライブには、異なる RAID レベルも設定できます。
たとえば、これは6枚のディスクのグループで、二論理ドライブ、それぞれ RAID 1+0 (RAID10):
array A (SAS, Unused Space: 1857528 MB)
logicaldrive 1 (72.0 GB, RAID 1+0, OK)
logicaldrive 2 (1.5 TB, RAID 1+0, OK)
physicaldrive 1I:2:1 (port 1I:box 2:bay 1, SAS, 900.1 GB, OK)
physicaldrive 1I:2:2 (port 1I:box 2:bay 2, SAS, 900.1 GB, OK)
physicaldrive 1I:2:3 (port 1I:box 2:bay 3, SAS, 900.1 GB, OK)
physicaldrive 1I:2:4 (port 1I:box 2:bay 4, SAS, 900.1 GB, OK)
physicaldrive 2I:2:5 (port 2I:box 2:bay 5, SAS, 900.1 GB, OK)
physicaldrive 2I:2:6 (port 2I:box 2:bay 6, SAS, 900.1 GB, OK)
でも、こんなこともできる(RAID5論理ドライブに注意してください):
array A (SAS, Unused Space: 2534 MB)
logicaldrive 1 (72.0 GB, RAID 1+0, OK)
logicaldrive 2 (1024.0 GB, RAID 1+0, OK)
logicaldrive 3 (869.1 GB, RAID 5, OK)
physicaldrive 1I:2:1 (port 1I:box 2:bay 1, SAS, 900.1 GB, OK)
physicaldrive 1I:2:2 (port 1I:box 2:bay 2, SAS, 900.1 GB, OK)
physicaldrive 1I:2:3 (port 1I:box 2:bay 3, SAS, 900.1 GB, OK)
physicaldrive 1I:2:4 (port 1I:box 2:bay 4, SAS, 900.1 GB, OK)
つまり、あなたの場合、情報が不足しています...つまり、論理ドライブのサイズです。
しかし、ここからは配列4枚のディスクと2枚の論理ドライブその配列から切り出されたサイズは不明です。
答え2
HP Smart Array コントローラー (および実際のところ最近の他の RAID 実装) は、raid1 を一種の raid10 として扱います。これはまさにその意味です。raid10 は確かにミラーのストライプですが、2 つのドライブ上のミラーは少なくともストライプ読み取りも使用できるという点がポイントです。2 つのブロックを読み取る必要があると仮定すると、1 つのブロックを 1 つのドライブから読み取り、もう 1 つのブロックを 2 番目のドライブから読み取ります (もちろん、一貫性のあるアレイの場合)。これが +0 が示すものです。