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

Ubuntu mdadm その12 - アレイに使用する物理ボリュームのサイズの指定について

物理ボリュームのサイズ

  物理ボリュームのサイズとは、アレイを構成する物理ボリュームのサイズのことです。
  アレイを作成する際、使用する物理ボリュームのサイズを指定することができます。


  例えば3TiBのHDD全体を使用してアレイを作成する際、3TiBのうち各物理ボリュームから1TiBだけ使用してアレイを作成することができます。

  対象となるアレイの種類

    ここでの内容は、以下のアレイの種類が対象になります。

  • RAID 1
  • RAID 4
  • RAID 5
  • RAID 6
  • RAID 10

主な用途

  アレイ作成時に物理ボリュームのサイズを指定しなかった場合、「MDドライバー」は指定された物理ボリュームから、可能な限り最大限の容量を使用します。

  その場合、スペアディスクの追加やフォルティーディスクの置き換え時に、既存のアレイを構成する物理ボリュームの容量と同等か大きい容量の物理ボリュームを使用する必要があります。

  RAID 1の例

    例えば「RAID 1」アレイが1TiBのHDD2台で作成されているとします。
    既存の物理ボリュームを新しい物理ボリュームに置き換える際、1TiB以上の容量を持つ物理ボリュームでなければなりません。

    新しい物理ボリュームが既存の物理ボリュームよりも1バイトでも容量が少ない場合、新しい物理ボリュームに置き換えることはできません。

  何が困るのか

    新しい物理ボリュームを用意する際、HDDの容量に気を使わなければならないということです。
    1TBとして販売されているHDDが、1TiBなのか1TBなのか、実際に何バイトあるのか、必要な容量は何バイト以上なのか、事前に確認が必要です。

    アレイに障害が発生し新しいHDDを購入したが、アレイは1TiBの物理ボリュームで作成されており、購入したHDDは1TBの容量しかなく、アレイに使用できなかったというケースが考えられます。

    1TiBと1TBの差は、約93GiBです。

  そこで

    予めそのような状況が予想できるのであれば、それを見越して実際の物理ボリュームの容量よりも小さいサイズでアレイを作成すると良いでしょう。
    各物理ボリュームでどれくらいの容量をアレイに使用するのか、ユーザーが指定することができます。

    どの程度のサイズが最適かは、アレイの使い方(運用方法)によるでの、ユーザーが各自判断することになります。

  パーティションでアレイを作成する時は

    パーティションでアレイを作成する時は、事前にパーティションのサイズを調整することで、物理ボリュームで使用する容量を決めることができます。

    例えば、1TBでパーティションを作成しアレイを作成しておけば、新たに用意した1TiBのHDDでも同様に1TBでパーティションを作成し、アレイに加えることができます。

    この場合、アレイ作成時に別途物理ボリュームのサイズを指定する必要はありません。
    物理ボリュームのサイズの指定を、パーティションのサイズで指定しているということになります。

  補足

    1TB = 1012バイト = 1,000,000,000,000バイト
    1TiB = 240バイト = 1,099,511,627,776バイト

    1TiB - 1TB = 99,511,627,776バイト = 92.677425385GiB

    およそ1割の差がある。

物理ボリュームのサイズを指定するときの注意事項

  物理ボリュームのサイズを指定する時、いくつか注意事項があります。


  メタデータの領域は含まれない

    アレイ作成時に物理ボリュームのサイズを指定する際、メタデータのサイズが含まれていません。

    従って物理ボリュームの容量と同じサイズを指定してしまうと、メタデータを保存する領域が確保できなくなります。
    最低でも128KiBの容量は残しておく必要があります。

    例えば物理ボリュームの容量が1MiBだとしたら、指定できるサイズの最大値は896KiB(1024KiB - 128KiB)になります。

    余裕をもたせたサイズを指定するようにしましょう。

  指定できるサイズ(RAID 4/5/6)

    指定できるサイズには制限があります。
    必ずチャンクサイズの倍数でなければなりません。

    「RAID 1」にはチャンクサイズが無いため、気にしなくてよいです。

  アレイ作成時の警告について

    物理ボリュームのサイズを指定すると、「MDドライバー」は指定された各物理ボリュームの容量をチェックします。

    もし指定されたサイズよりも各物理ボリュームの実際の容量が1%以上大きい場合は、以下のような警告を表示します。


mdadm: largest drive (/dev/sdd2) exceeds size (10240K) by more than 1%

    警告と言っても通知や情報レベルの内容なので、承知しているなら気にしなくてよいです。


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 でカーネルパニックが発生する現象が報告されています。
記事のピックアップ
オプション