ホームサーバー向けのフォールトトレラント RAID6 / RAID10 設計 - パフォーマンスは重要ではありません

ホームサーバー向けのフォールトトレラント RAID6 / RAID10 設計 - パフォーマンスは重要ではありません

ディスク容量とフォールト トレランスのバランスを取りたい。フォールト トレランスで複数のディスク障害に対処できるようにしたい (ディスクの交換にお金をかけられない、あるいは数週間かかる可能性があるので)

ホーム Linux サーバーの主な目的は、他のマシンのバックアップや、大量のデータの保存/共有を行う場所です。そのため、ほとんどの場合、データは再作成可能です。メディアの保存 (DVD、CD などのバックアップなど)

持っていた6 x 1.5TB の RAID10 アレイですが、オペレーターの無能さと怠慢により、現在は 6 つの空のディスクがあり、クリーンなスタートになっています :-)。

ディスクの 1 つは確実に故障しています (smartctl からの 55 を超えるエラーと、短いテストと長いテストのエラー)。そのため、保証交換のために送り返されますが、それでも最終的なアレイに含めたいと思います。故障したディスクを /dev/sdc と呼びます。

マシンには 6 つの SATA ポートと 2 つの IDE (CD ドライブ 2 台付き) があります。デュアル クアッド コア Xeon、16Gb RAM。ほとんどの場合、ユーザーは 1 人です。

[注: CD ドライブを削除し、OS 専用の 7 番目の IDE ディスクを追加して、データと OS を分離できる可能性があります] それ以外の場合は、100 GB のパーティションを保存して、そこに OS を配置する予定です (ディスク間でミラーリングする可能性もあります)

オプションA) RAID 6 sd[abdef]、sdc をホットスペアとして使用 (ただし、すぐに交換用として送られます) raid-devices=5 swap=1

オプションB) RAID 6 sd[abdef]、sdc が欠落しています (ただし、すぐに交換用に送られます) raid-devices=6 swap=0

オプションC)RAID 10 sd[abdef]、sdc をホットスペアとして使用 (ただし、すぐに交換用として送られます) raid-devices=5 swap=1

オプションD)RAID 10 sd[abdef]、sdc が欠落しています (ただし、すぐに交換用に送られます) raid-devices=6 swap=0

正しく計算すれば 4.5 TB のスペースと 3 つのディスク障害に備えた余裕が得られるため、現時点ではオプション A が最適と思われます。

これらはすべて mdadm ソフト raid で実行されます。

どれをお勧めしますか、それとももっと良いレイアウトの可能性がありますか?

答え1

RAID10では2台のディスクの故障には対応できない可能性があるため、RAID6の方が信頼性が高いでしょう。また、ストレージ容量も大きくなります。オプションAでは、3台目の故障が発生した場合のみ対応できます。ホットスペアへの再構築は完了しますが、合計スペースの 50% しか得られません。

6台のディスクのうち3台が故障する確率はとてもスリムなので、スペース (およびスループット) の損失はホット スペアを持つ価値がないと考えがちです。妥協策としては、ホット スペアなしで実行し、障害が発生し、しばらくの間交換できないことがわかっていて、さらに 2 つの障害が発生する可能性がある場合は、アレイを 5 ディスクの RAID6 に再形成して、さらに 2 つの障害を処理できる状態に戻すことができます。

アレイの形状を変更すると容量が減少するため、縮小可能なファイルシステムを使用する必要があります。

答え2

Robin Harris (StorageMojo)のブログをチェックすることをお勧めします。StorageMojo 様: 安価な家庭用大量保管サービスはありますか?データ ストレージ業界について執筆している Robin 氏は、ストレージ サーバーを「速度と容量のために RAID 5 から複数の RAID 0 ストライプに変更する」べきだと考えています。ただし、他の意見については 50 件のコメントを読んでください。

  • ZFS はファイルシステムとドライブを管理します。しかし、「システム管理者タイプまたは SUN の顧客でない限り、ZFS には近づかないでください。私は zfs-discuss に参加していますが、単純なことで人々が遭遇する問題の数は驚くほど多いです」と別のコメント投稿者は述べています。
  • ドロボしかし、「ギガバイト当たりのコストが高すぎる」
  • 「ミニATX PC(ブレッドボックスサイズ)でオープンファイルまたはフリーナス
  • Solaris 11 エクスプレス
  • 「RAID 0は悪い知らせであり、それが失敗すると意思重大な汚職問題がある。」
  • 「この質問をしている人たちはフルタイムのシステム管理者ではありません。」これを読んですぐに「NAS を入手しましょう」と思いました。たとえば、「RAID-6 構成の 6x 2 TB ドライブを搭載した QNAP 659 Pro+」などです。
  • 「高級SATAスピンドル、ミラーコピー、同じ仕様で何が問題なのでしょう?WE4のようなものは、必要なとき以外は電源が入らないのです...そして突然、

これがあなたが提案した選択肢の 1 つであるとは主張しません。しかし、これは考えるための材料です。

私は、2x1 TB ドライブを Raid-1 (ミラーリング) で構成した NAS を選択しました。定期的にドライブの 1 つをオフサイト ストレージに切り替え、以前のオフサイト ドライブを NAS に接続します。

関連情報