2016 年には、Btrfs RAID-6 を使用しないでください。
Btrfs ステータス ページで、RAID56 が不安定であると見なされていることを確認できます。書き込みホールはまだ存在し、パリティはチェックサムされません。スクラブはデータを検証しますが、データの劣化は修復しません。
質問に答えるには:
<ブロック引用>mdadm raid6 上の btrfs は信頼できますか?
1 つの Btrfs ボリュームを md RAID-6 の上に置く必要があります。つまり、Btrfs は RAID を認識しません。これは、Btrfs としてフォーマットされた 1 つのファイルシステムを持つのと同じくらい信頼できます。これは、デフォルトでメタデータの複製コピーであり、データの単一コピーのみです。
<ブロック引用>bitrot 保護とスナップショットは機能し続けますか?
提案されたセットアップを使用すると、Btrfs は腐ったビットを検出しますが、データのコピーが 1 つしかないため、それらを修正することはできません。 md RAID-6 アレイに何かが起こった場合、データが失われることになります。
ただし、スナップショットは引き続き機能しますが、スクラブ中の修復も必要ありません.
<ブロック引用>このセットアップには欠点がありますか?
md がデータを完全に保持していると信じているかもしれませんが、md はデータが何であるかを知りません。それが Btrfs の仕事です。 Btrfs は、md のレベルで発生している矛盾を修復できません。
これは、md RAID-6 で何か問題が発生した場合にどうなるかについての私の個人的な例です。
<ブロック引用>より良いオプションはありますか?
BTRFS RAID-6 の代替手段を探している場合は、ZFS RAID-Z2 を検討してください。これは、整合性をチェックし、データとスナップショットを修復する RAID-6 の信頼性の高い実装を提供します。
ZFS RAID-Z2 の欠点に関しては、縮小または再形成することはできず、サイズ変更は一度に 1 つのディスクのみで行う必要があり、これには非常に長い時間がかかる可能性があります。