MDADMを使用したRAID 1構成で初期化中の基本デバイスは何ですか?
2つのデバイスで構成されたRAID 1構成で、2つのデバイス間の初期同期プロセスが完了すると、おそらく(?)1つのデバイスがマスターとして機能し、もう1つのデバイスがスレーブとして機能します。 (バイナリデータを同じにします.)
2つ以上のデバイスを持つ構成では、複数のスレーブデバイスがあります。/dev/sdX
データはどのデバイスからコピーされますか?
答え1
RAID 1の場合、mdadm --create
通常、最初のデバイスは2番目のデバイスにコピーされます。しかし、これに対する保証はありません。
最後に、mdadm --create
最初から新しいRAIDを作成します。データなししたがって、初期同期の複製方向は重要ではありません。存在するデータはすべて作成後に作成する必要があります。
これを強制するには、ダウングレードされたRAIDを作成してから別のドライブを追加します。
mdadm --create /dev/md100 --level=1 --raid-devices=2 missing /dev/sdy1
mdadm --manage /dev/md100 --add /dev/sdx1
このように、同期は/dev/sdy1
RAIDの唯一のドライブではなく、後で追加/dev/sdx1
されます。
それにもかかわらず、RAIDのデータに頼ることはできません。
mdadm --create
データ復旧目的で使用できますが、何をしているのかを知っている場合のみ。基本的に、これは状況によって変わる可能性があり、この目的のために設計されていません。
RAID 1では、個々のドライブにタグを付けることもできますwrite-mostly
。これにより、このドライブからデータを最大限に読み取ることはできませんが、完全に読み取ることはできません。これは、アレイ内の1つのドライブが他のドライブよりもはるかに遅いパフォーマンスの低下を一部相殺するのに役立ちます。