mdadmの状態「アクティブ」と状態「クリーン」の違いは何ですか


20

異なるRAID5アレイを持つ2つの異なるコンピューターがあります。コマンドを実行すると

mdadm --detail /dev/md0

一方のドライブは「アクティブ」と報告し、もう一方は「状態」フィールドの「クリーン」と報告します。違いはなんですか?どちらの状態を心配する必要がありますか?両方ともうまくいくようです。

回答:


17

LinuxカーネルのドキュメントのDocumentation / md.txtから:

clean - no pending writes, but otherwise active.
    When written to inactive array, starts without resync
    If a write request arrives then
      if metadata is known, mark 'dirty' and switch to 'active'.
      if not known, block and switch to write-pending
    If written to an active array that has pending writes, then fails.
active
    fully active: IO and resync can be happening.
    When written to inactive array, starts with resync

そのため、どちらの状態についても心配する必要はありません。どちらも正常な動作です。をご覧になった場合はinactive、心配する必要があります。

mdadmRAIDモニターデーモンが含まれています。これは、特に障害が発生したディスクなど、注意が必要な条件を(デフォルトでは電子メールで)警告します。設定および実行されていることを確認する必要があります。


1

メタデバイス(md0)が報告cleanし、物理ディスク(単純なミラーの場合はfe / dev / sda2および/ dev / sdb2)が報告されるはずですactive sync。その後、すべてが大丈夫です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.