Centos 7:/dev/md0の代わりに/dev/md/root

Centos 7:/dev/md0の代わりに/dev/md/root

mdadm.confには次のものがあります。

ARRAY /dev/md/root level=raid1 num-devices=2 UUID=331de03d:8ba39777:3b664baf:36366f33

しかし、ここmdadm.confの例は次のとおりです。

ARRAY /dev/md0 UUID=3aaa0122:29827cfa:5331ad66:ca767371

現在、Centosには/dev/md126と/dev/md127という2つのRAIDパーティションがあります。

質問:

  1. /dev/mdXの代わりに/dev/md/rootがあるのはなぜですか?
  2. 私が知る限り、Linuxではそれをマウントするためにパーティションが必要です。たとえば、/dev/sda1、/dev/md1 です。次に、/、/bootなどのようにマウントするマウントポイントが必要です。もちろん、パーティションとマウントポイントの間の関係を設定する必要があり、fstabファイルでこれを行います。私の環境では、この関係(パーティション<->マウントポイント)はraidを介して設定されます。

PS私はmd12Xの問題に関する多くの質問を読んでいましたが、1)なぜそのようなことが起こるのか、2)どのように危険なのか、3)何をすべきかについての明確な説明が見つかりませんでした。そのため、何かをする前に問題のバックエンドを理解したいと思います。

ベストアンサー1

2番目の部分にのみ答えるには(/dev/md/rootあなたの質問で知っていました。Raidデバイスは別のUUIDでインストールされます。悩みましたが、答えはありませんでした。 )

私の場合、raidとの関係(パーティション<->マウントポイント)はどのように設定されますか?

md126 : active raid1 sdb2[1] sda2[0]
     974711616 blocks super 1.0 [2/2] [UU]
     bitmap: 1/8 pages [4KB], 65536KB chunk

2つの物理パーティション/dev/sda2/dev/sdb2。これはRAID 1生成デバイスにミラーリングされます/dev/md126

ある時点では、あなたのCentOSシステムがマッピングされていると仮定します。/dev/md/root(またはおそらく/dev/md/swap;その情報やあなたの情報ではわかりません)その他の問題)。

ファイルシステムはに作成されるため、/dev/md/rootにマウントする必要があります/etc/fstab。これにより、/dev/md126(または可能性があります/dev/md127)RAIDサブシステムは、ファイルシステムに書き込まれたすべてのデータが両方のディスク物理パーティションにミラーリングされることを保証します。

/dev/sdb2RAIDの半分、つまり/dev/sda2ファイルシステムとしてマウントできず、試してはいけません。マウント操作がファイルシステム(特にスーパーブロック)にデータを書き込むことができると仮定しても、RAIDデバイスの2つの部分の間に一貫性のないミラーが発生します。

おすすめ記事