web-dev-qa-db-ja.com

RAID:ZFSまたはBtrfs?

自分のNAS with ArchLinuxを古いHDDにマウントしました。3x4Toを追加して実際のストレージ機能を持たせたいので、これら3つのディスクでRAID5システムを使用したいと思います。

ZFS Raid-zについてたくさん読んだことがありますが、まさにそれが私がやりたいことです。しかし、Btrfsについて聞いたことがあり、BtrfsはZFSのようなソフトウェアRAID-5も処理できるようです。しかし、BtrfsRAIDがZFSと同様に機能するかどうか疑問に思います。また、レイドを作成および管理する方法に関する完全な情報を見つけることができませんでした。だから私の質問は:

  • Btrfsは、ZFSと同じ保護(「書き込みホールエラー」、自己修復などなし)でソフトウェアRAIDを処理できますか?
  • BtrfsはZFSRaid-zと同じくらい信頼できますか、それともまだ実験的な機能ですか?
  • 最初の2つの質問に対する答えが「はい」の場合、Btrfs RAIDのセットアップ、修復、およびクリーニングの方法に関する完全な情報はどこにありますか?

ご協力いただきありがとうございます :)

4
chindit

Btrfsは、ZFSと同じ保護(「書き込みホールエラー」、自己修復などなし)でソフトウェアRAIDを処理できますか?

いいえ。RAID-5/ 6コードも自己修復コードも完全には機能しません。自己修復コードが機能する場合と機能しない場合があります。 BTRFS RAID-5/6を使用している場合、問題は「ファイルシステムが停止しますか?」ではなく、「ファイルシステムがいつ停止しますか?」です。

BtrfsはZFSRaid-zと同じくらい信頼できますか、それともまだ実験的な機能ですか?

BTRFSは作成者によって「本番」であると主張されており、少数の人々によってそのように使用されていますが、RedHatは将来のリリースからBTRFSを削除し、XFSをデフォルトのファイルシステムにしたことを忘れないでください。

私はBTRFSメーリングリストを8年間読んでいます。彼らが抱えていた主要な初期の問題の1つ(実際に利用可能なスペースがたくさんあるときにスペースが不足している)はまだそこにあります。また、さまざまなドライブの障害/交換アクティビティのコードの欠落/破損に関する情報を投稿しただけで、見栄えがよくありません。

ZFSは完璧ではありませんが、最新のリリースは非常に堅牢です。

これら3つのディスクでRAID5システムを使用したいと思います。

パフォーマンスを受け入れることができれば、RAID-Z2をお勧めします。それ以外の場合は、ミラーのペア。 4TBドライブを再シルバー化(再構築のZFSバージョン)する時間は、冗長性がないと長すぎます。

3
Peter