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

Ubuntu mdadm その69 - マルチパスとは

マルチパス

  マルチパスとはマルチパス I/Oとも表現され、ストレージ(HDDなど)とストレージコントローラーなどストレージを接続する経路を多重化する仕組みのことです。


  冗長性のあるRAIDでは、ストレージの多重化によりストレージの障害に備えます。
  一方、マルチパスはストレージを接続する経路を多重化し障害に備えます。

  例えば、通常1つのSATA HDDはマザーボード上の1つのSATAポートに接続し利用します。
  もしSATAケーブルに断線等の障害が発生した場合は、HDDにアクセスできなくなります。

  マルチパスにより経路を多重化すると、1つのSATA HDDを複数のSATAポートに接続し利用することになります。
  この場合、あるSATAケーブルに障害が発生しても、他のSATAケーブルが生きていればHDDを利用することができます。

  実際このような単純な構成ではありませんが、ストレージの多重化ではなく経路の多重化であるという点が大きく異なります。

  Ubuntuからマルチパスを見ると

   Ubuntuからマルチパスを見ると、1つのストレージが多重化した経路分見えることになります。

   例えば経路を4重化した場合、1つのストレージが4つあるように見えます。
   デバイスファイルから見ると、1つのストレージが「sda」「sdb」「sdc」「sdd」といったように複数現れます。

  このままだと不便

    ユーザーやアプリからすれば、どの経路を通過してデータの読み書きを行うかという点は重要ではありません。
    ユーザーやアプリにとって大切なのは、正しくストレージにアクセスでき、データの読み書きが行えるという点です。

    そもそもアプリは、「sda」に障害が発生したとしても、「それならsdbにアクセスするか」などという経路の選択を行うことはできません。
 

  ストレージへのアクセスを仲介する

    そこでストレージへのアクセスを適切に処理するソフトウェアを、アプリとデバイスファイルの間に鋏みます。
    アプリからデータの読み書き要求がきたら、適切なパスを選択し処理を仲介します。

    「mdadm」ではその機能を、マルチパスアレイとして提供しています。
    アプリはこのマルチパスアレイにより作成された論理ボリュームを介して、ストレージにアクセスすることになります。
   

  マルチパスアレイは推奨されない

    Ubuntuでは「mdadm」のマルチパスアレイによるマルチパスへの対応を推奨していません。
    Ubuntuでは「multipath-tools」によるマルチパスの管理を行います。

  というわけで

    以下の理由によりマルチパスアレイの紹介は行いません。

  • マルチパスはエンタープライズ向けである
  • Ubuntuでは「mdadm」のマルチパスアレイを推奨していない
  • そもそも環境が用意できないため、確認が行えない


mdadm
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu CPUfreq その1 - CPUfreqについて・ CPUfreqドライバーについて・ CPUfreqガバナーについて
    CPUfreq   CPUfreqは、CPUのクロック数を動的に変更する機能です。   CPUfreqを利用することで、OSの負荷に応じて動的にCPUのクロック数を調整することができます。  これにより、省電力効果を得ることができます。   CPUfreqを利用する場合...
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Ubuntu 22.04 その79 - 画面ロックの有効・無効を設定するには・画面ロック時の設定をカスタマイズするには
    画面ロックの有効・無効を設定するには 一定時間ユーザーによる操作がない時に、自動的に画面をロックしパスワードで保護したり、画面をブランク状態にできます。
  • Ubuntu 24.04 その93 - Linux kernel 7.0 が利用可能に・Linux kernel 7.0 にアップグレードするには
    Linux kernel 7.0 が利用可能に 現在 Ubuntu 24.04 LTS を利用しているユーザーは、Linux kernel 7.0 へアップグレードできるようになりました。
  • Linux Mint その120 - Linux Mint 19.2のTipsとトラブルシューティング
    Linux Mint 19.2のTipsとトラブルシューティング リリースノートから「Linux Mint 19.2」のTipsとトラブルシューティングを紹介します。
  • Ubuntu 26.04 その56 - amdgpu ドライバーでシステムがフリーズする現象
    amdgpu ドライバーでシステムがフリーズする現象 amdgpu ドライバーでシステムがフリーズする現象が報告されています。
  • Linux その402 - KDE Plasma で実装予定の新機能や改善・録音オプションの追加や VRAM の使用量表示など
    KDE Plasma で実装予定の新機能や改善 2026年7月11日、KDE Plasma で実装予定の新機能や改善が以下で紹介されました。
  • Ubuntu 26.04 その59 - amdgpu ドライバーでパフォーマンス低下のお知らせ
    amdgpu ドライバーでパフォーマンス低下のお知らせ 次期 Linux kernel のアップデートで、amdgpu ドライバーのパフォーマンスが低下するお知らせが出ています。
  • Linux Mint その291 - 次期バージョンで Wayland セッションの提供・Cinnamon の改良など
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 26.04 その45 - linux-image-7.0.0-22-generic でカーネルパニックが発生する
    カーネルパニックが発生する linux-image-7.0.0-22-generic でカーネルパニックが発生する現象が報告されています。
記事のピックアップ
オプション