kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu mdadm その13 - ブロックの配置方法を決めるRAID 5のデータレイアウトについて

RAID 5のデータレイアウト

  データレイアウトとは、データを保存するデータブロックとパリティーを保存するパリティーブロックの配置方法のことです。

  どの物理ボリュームにそれぞれのブロックをどのように保存するのか、ユーザーが指定することができます。

  「RAID 5」のデータレイアウトには、以下の種類があります。

  • Left Asymmetric
  • Right Asymmetric
  • Left Symmetric
  • Right Symmetric
  • Parity First
  • Parity Last
  • DDF Zero Restart
  • DDF N Restart
  • DDF N Continue

  補足

    以下のイメージは、「RAID 5」アレイを「sda」「sdb」「sdc」「sdd」の順番で作成した時のイメージです。

Left Asymmetric

  「Left Asymmetric」は以下のようなデータレイアウトになります。


Right Asymmetric

  「Right Asymmetric」は以下のようなデータレイアウトになります。


Left Symmetric

  「Left Symmetric」はデフォルトのデータレイアウトです。
  ユーザーがデータレイアウトを指定しなかった場合は、「Left Symmetric」で各ブロックが配置されます。

  「Left Symmetric」は以下のようなデータレイアウトになります


Right Symmetric

  「Right Symmetric」は以下のようなデータレイアウトになります。


Parity First

  「Parity First」は以下のようなデータレイアウトになります。

  パリティーブロックを分散して保存しません。
  「RAID 4」のような構成になります。


Parity Last

  「Parity Last」は以下のようなデータレイアウトになります。

  パリティーブロックを分散して保存しません。
  「RAID 4」のような構成になります。


DDF Zero Restart

  「DDF Zero Restart」は、「SNIA」の「DDF( Common RAID Disk Data Format )」に定義されているデータレイアウトです。
  「Rotating Parity 0 with Data Restart」と表現されています。

  「DDF Zero Restart」は以下のようなデータレイアウトになります。
  「Right Asymmetric」と同じです。


DDF N Restart

  「DDF Zero Restart」は、「SNIA」の「DDF( Common RAID Disk Data Format )」に定義されているデータレイアウトです。
  「Rotating Parity N with Data Restart」と表現されています。

  「DDF Zero Restart」は以下のようなデータレイアウトになります。
  「Left Asymmetric」と同じです。


DDF N Continue

  「DDF Zero Restart」は、「SNIA」の「DDF( Common RAID Disk Data Format )」に定義されているデータレイアウトです。
  「Rotating Parity N with Data Continuation」と表現されています。

  「DDF N Continue」は以下のようなデータレイアウトになります。
  「Left Symmetric」と同じです。


どれを選べばよいか

  デフォルトの「Left Symmetric」で良いです。

  パフォーマンスを比較すると、大きいサイズのシーケンシャルリードに対し、「Left Symmetric」がわずかにパフォーマンスが良いです。
  特に理由がないのであれば、デフォルトの「Left Symmetric」にしておきましょう。


mdadm
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その74 - Chromium 系ブラウザーにより、Qt6 で構築されたアプリがクラッシュする現象
    Qt6 で構築されたアプリがクラッシュする現象 Chromium 系ブラウザーにより、Qt6 で構築されたアプリがクラッシュする現象が報告されています。
  • Ubuntu 24.04 その104 - Ubuntu 26.04 LTS へアップグレードするには・アップグレードの注意事項
    Ubuntu 26.04 LTS へアップグレードするには 現在 Ubuntu 24.04 LTS を利用しているユーザーは、Ubuntu 26.04 LTS へアップグレードできます。
  • Ubuntu 26.10 その35 - RISC-V 向け Ubuntu Desktop 登場
    RISC-V 向け Ubuntu Desktop 登場 Ubuntu Desktop 26.10 では、RISC-V 向けデスクトップイメージがリリースされます。
  • Ubuntu 24.04 その103 - Ubuntu 26.04 LTS へアップグレード可能に・2年分の変化が一気にやってくる
    Ubuntu 26.04 LTS へアップグレード可能に 2026年9月29日、Ubuntu 24.04 LTS から Ubuntu 26.04 LTS へアップグレード可能になりました。
  • Ubuntu 26.10 その33 - Ubuntu 26.10 β版がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 β版がリリースされました 2026年10月1日、Ubuntu 26.10 β版 がリリースされました。
  • Ubuntu 26.10 その34 - Ubuntu と Rust に対する取り組み(2026年10月)
    Ubuntu と Rust に対する取り組み 2026年10月1日、Ubuntu と Rust に対する取り組みが以下で紹介されました。
  • Linux その440 - uutils coreutils 0.11.0 でコマンド実行時のエラーメッセージを大幅に改良
    コマンド実行時のエラーメッセージを大幅に改良 uutils coreutils 0.11.0 で、コマンド実行時のエラーメッセージが大幅に改良されました。
  • Ubuntu 26.10 その38 - Ubuntu 26.10 がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 リリース 2026年10月15日、Ubuntu 26.10 がリリースされました。
  • Ubuntu 26.10 その32 - Snapdragon X2 に対応した Ubuntu 26.10 実験版登場
    Snapdragon X2 に対応した Ubuntu 26.10 実験版登場 2026年9月29日、Snapdragon X2 に対応した Ubuntu 26.10 実験版が登場しました。
  • Ubuntu 26.04 その76 - CVE-2026-92392 含む curl の脆弱性22件修正・アップデートを
    curl の脆弱性22件修正 CVE-2026-92392 含む22件の curl の脆弱性に対応したセキュリティーアップデートがリリースされました。
記事のピックアップ
オプション