Btrfs RAID 1ディスクの耐障害性とは何ですか?


1

私はしばらくグーグルをしていて、決定的な答えを見つけていません。

Btrfsがデータのチャンクをミラーリングしており、従来のRAIDのようなドライブ全体のミラーリングを正確にミラーリングしているのを見たことはありません。ここで、Btrfsの単一のRAID1プールに8つの1TBドライブがあると仮定します。これは、データを失うことなく、理論的には4台のドライブを失うことを意味しますか(ミラーペアごとに1台のドライブを失う)?また、ドライブが7台の場合、3台も失う可能性がありますか?

回答:


2

btrfs wikiによると:

注これは、3つ以上のドライブに対して「通常のこと」を行いません。「N-Way」(従来の)RAID-1が実装されるまで:複数のドライブが失われるとアレイがクラッシュする可能性があります。今のところ、RAID-1は「重要なものの1つのコピーが、アレイ内のドライブの数に関係なく、アレイ内の2つのドライブに存在する」ことを意味します。

これが信じられる場合、4台のドライブを失うと、アレイが確実にクラッシュします。


それで、3つのコピーを保存する方法はありませんか?
エンドリス

1
現在はありません。3+ディスクのセットアップがあり、そのレベルの冗長性が必要な場合は、ディスクの冗長性を向上できるさまざまなRAIDレベルでZFSを使用する方法を検討できます。例:ZFS RAIDZ2を使用する3台のドライブでは、2つのディスクに障害が発生してもデータをそのまま保持できます。
エルマニオ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.