私の知る限り、RAID5を設定するには少なくとも3つのドライブを含める必要があります。デフォルトでは(間違った説明かもしれません)、2つのデータブロックとパリティブロックが3つのドライブに分散されています。システムからドライブを取り外すと、パリティから欠落しているブロックを再生成するか、欠落しているブロックからパリティを再生成することができ、システムを引き続き使用できます。
私の理解はいつもそうだった。
RAID LEVEL MINIMUM DRIVES
0 2
1 2
5 3
6 4
10 4
ウィキペディアの記事は、最小ドライブ要件についての私の考えを確認します。https://en.wikipedia.org/wiki/Standard_RAID_levels#Comparison
まだ続いていますhttps://btrfs.wiki.kernel.org/index.php/Manpage/mkfs.btrfs#PROFILES次のように引用されます。
RAID LEVEL MINIMUM DRIVES
0 2
1 2
5 2 *
6 3 *
10 4
*これは議論の余地がある価値です。
これが起こる理由と他の場所のRAID5 / 6とどう違うのかがわかりませんでした。これはただの太字ですか?
答え1
BTRFSについては実際には言えませんが、Linux mdadmソフトウェアRAIDの場合、両方のドライブでRAID5をサポートしています。ただし、これはRAID1からRAID5への進歩を可能にする移行段階に過ぎません。
つまり、両方のドライブのRAID5はRAID1と同じ物理レイアウトを持っていますが、別々に宣言されています(2つのドライブRAID5がパリティを持つと見なされても、パリティはデータと同じであるため、ディスクでは何も変わりません)。 。
名前だけがRAID5であり、技術的な理由でのみ存在します。