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

Ubuntu mdadm.conf その1 - mdadmの設定ファイルについて・設定ファイルのテンプレートを作成する・ 設定ファイルのテンプレートを出力する

mdadmの設定ファイル

  「mdadmの設定ファイル」は「mdadm」コマンドを補完する情報やアレイの情報を記述するファイルです。


  設定ファイルには以下の2種類があります。

  • デフォルトの設定ファイル
  • ユーザーが指定する設定ファイル

  デフォルトの設定ファイル

    デフォルトの設定ファイルは「/etc/mdadm/mdadm.conf」です。


    「mdadm」コマンド実行時に設定ファイルが指定されなかった場合は、このデフォルトの設定ファイルが使用されます。

  ユーザーが指定する設定ファイル 

    ユーザーが任意に設定ファイルを作成し、「mdadm」コマンド実行時に指定することができます。
    設定ファイルのフォーマットは、デフォルトの設定ファイルと同じです。

    状況に応じて使い分けることができます。

  空の設定ファイルの指定について

    すべての設定をデフォルトとして動作するよう、「mdadm」コマンドに空の設定ファイルを指定することができます。

コメント行について

  「#」で始まる行はコメント行です。
  コメント行は読み込まれません。

デフォルトの設定ファイルの中身

  デフォルトの設定ファイルの中身は、以下のようになっています。
  元に戻したい時は、以下の内容を参考にしてください。

  環境はUbuntu 13.10です。

# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
DEVICE partitions

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays

# This file was auto-generated on Tue, 01 Nov 2011 09:55:09 +0900
# by mkconf $Id$

設定ファイルのテンプレートを作成する

  設定ファイルは状況に応じてユーザーが作成したり編集できます。
  新規に個別の設定を記述した設定ファイルを作成するときは、以下の方法で設定ファイルのテンプレートを出力することができます。

  引き継ぐ設定

    以下の設定は、デフォルトの設定ファイルから引き継ぎます。

  • DEVICE(コメントアウトされる)
  • CREATE
  • HOMEHOST
  • MAILADDR
  • PROGRAM

  自動生成される設定

    「ARRAY」の行は、作成済みのアレイが列挙されます。
    以下のサンプルでは、「RAID0Array」アレイと「RAID1Array」アレイを作成済みの環境でコマンドを実行したため、「ARRAY」の行が出力されています。

    必要に応じて、「ARRAY」の行を編集してください。

  コマンドの実行

    「端末」を起動し、以下のコマンドを実行します。

sudo /usr/share/mdadm/mkconf generate ファイル名

  コマンドの実行結果

    指定したファイルを開くと、以下のように設定ファイルのテンプレートが作成されています。

# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays
ARRAY /dev/md/RAID0Array metadata=1.2 UUID=af786da1:e0c1a60f:0bbeaec4:fff6f928 name=vb-ubuntu1310:RAID0Array
ARRAY /dev/md/RAID1Array metadata=1.2 UUID=99258442:1834a87b:e3f72eae:80219b5a name=vb-ubuntu1310:RAID1Array

# This file was auto-generated on Tue, 25 Mar 2014 20:56:23 +0900
# by mkconf $Id$

設定ファイルのテンプレートを出力する

  設定ファイルのテンプレートを標準出力に出力します。
  内容は上記の「設定ファイルのテンプレートを作成する」と同じです。

  コマンドの実行

    「端末」を起動し、以下のコマンドを実行します。
 
sudo /usr/share/mdadm/mkconf

  コマンドの実行結果

    以下のように出力されます。

ubuntu@vb-ubuntu1310:~$ sudo /usr/share/mdadm/mkconf
# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays
ARRAY /dev/md/RAID0Array metadata=1.2 UUID=af786da1:e0c1a60f:0bbeaec4:fff6f928 name=vb-ubuntu1310:RAID0Array
ARRAY /dev/md/RAID1Array metadata=1.2 UUID=99258442:1834a87b:e3f72eae:80219b5a name=vb-ubuntu1310:RAID1Array


mdadm.conf
スポンサー
コメント
コメントポリシー
コメントをする前に 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 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 その32 - Snapdragon X2 に対応した Ubuntu 26.10 実験版登場
    Snapdragon X2 に対応した Ubuntu 26.10 実験版登場 2026年9月29日、Snapdragon X2 に対応した 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 で、コマンド実行時のエラーメッセージが大幅に改良されました。
  • Linux その437 - KDE Plasma で実装予定の新機能や改善・オーバービュー効果の改善や Kup の通知機能の改善など
    KDE Plasma で実装予定の新機能や改善 KDE Plasma で実装予定の新機能や改善を紹介します。
  • Ubuntu 26.10 その35 - RISC-V 向け Ubuntu Desktop 登場
    RISC-V 向け Ubuntu Desktop 登場 Ubuntu Desktop 26.10 では、RISC-V 向けデスクトップイメージがリリースされます。
  • Ubuntu 26.04 その71 - Linux kernel のアップデート頻度増加へ・毎週アップデートリリース
    Linux kernel のアップデート頻度増加 2026年9月23日、Canonical は Ubuntu 向け Linux kernel のアップデートを毎週リリースする方針をアナウンスしました。
記事のピックアップ
オプション