web-dev-qa-db-ja.com

3つのディスクを備えたmdadmraid1で、2つのディスクが内部RAIDになります

現在、raid1に同じサイズのディスクが2つ(それぞれ4TB)あります。

サイズ8TBのディスクを追加して、RAID 1として使用し、他の2つのディスクをRAID 0として機能させることができるかどうか疑問に思っていますか?このタイプの構成はmdadmでサポートされていますか?したがって、それは本質的に追加のレイヤー、つまり別のレイドの上にあるレイドになります。

言い換えると:

Raid 1 between: (8TB disk) + (raid 0 between: 2x 4TB)
Total usable space: 8TB
1

物事を適切に機能させるには、これらの配列の正確なサイズをいじる必要があるかもしれませんが、基本的なアプローチは次のとおりです。

  1. 8TBドライブを使用して2ディスクRAID1を作成し、当面は2番目のディスクを作成しません。ドライブがないため、アレイが劣化します。
  2. そこにある4TBRAID1からデータをコピーします。
  3. 既存の4TBRAID1を破棄します。
  4. 2台の4TBドライブでRAID0を作成します。
  5. RAID0アレイを8TBRAID1の2番目のドライブとして追加します。
2
Mike Andrews