背景: RAID1 (Linux dmraid) で 3TB NAS ドライブ 2 台を搭載したサーバーがあり、ストレージ容量を 2 倍にしたいと考えていますが、空きドライブ ベイは 1 つしかありません。6TB ドライブを 2 台購入することもできますが、1 台だけ購入してアレイを次のように再形成すれば、うまくいくのではないかと思いました。
- 6TB RAID1
- 6TBディスク(新品)
- 6TB RAID0
- 3TBディスク(既存)
- 3TBディスク(既存)
再形成プロセスについては、かなり簡単なはずなので心配していません。
- もちろん、内容をバックアップしてください。
- 6TB ディスクを追加して、既存の RAID1 を 3 デバイスに拡張します。
- 再同期が完了するまで待ちます。
- アレイから 2 つの 3TB デバイスを除外します。(アレイは劣化します。)
- 配列を 2 つのデバイスに減らします。
- 2 つの 3TB デバイスにわたって RAID0 を作成します。
- RAID0 を RAID1 の 2 番目のデバイスとして追加します。
- RAID1 は再同期され、劣化しなくなりました。
- RAID1 のサイズを 3TB から 6TB に増やします。
これらはすべてオンラインで実行できるはずです。
しかし、私はこれが正気だ。 すべてのドライブは同じメーカーで同じシリーズ (WD Red) です。私にとってパフォーマンスよりも信頼性の方が重要です。
どのような問題に遭遇する可能性があるか運用と保守そのような配列ですか? (移行/再形成のプロセスについて尋ねているわけではありません。その手順については十分理解しています。)
どちらかの RAID1 デバイス (6TB ディスクまたは 3TB+3TB RAID0) を write-mostly としてフラグ付けすると、パフォーマンスまたは信頼性の面で利点がありますか? たとえば、RAID0 には古いドライブが含まれているため、RAID0 デバイスで write-mostly にすると、それらのドライブの寿命が延びますか?
答え1
tl;dr: 小型ドライブの信頼性が特に高いことを確認してください。
SCSI ドライブが法外に高価だった頃、興味深いアップグレードを施した古い SunOS メタディスクのようなことをしていたことになります。;) ドライブが同じ製造元であるかどうかは、OS が気にする点にはほとんど影響しません。モデル、工場出荷時、ボード リビジョンを 1 つに統一しておくと便利です。そうすれば、ボードが故障してもコントローラ ボードを交換できます。(Louis Rossmann のようなクリーンなボックスがあれば、ドライブ間でプラッターを交換することもできます。)
Pf = 失敗の確率
D# = ディスク番号 #
RAID0の信頼性はPf(D0) * Pf(D1)
RAID1の信頼性は1 - (1 - Pf(D0)) * (1 - Pf(D1))です。
全体のPfは1 - (1 - Pf(D0)) * (1 - Pf(D10)*Pf(D11))となる。
今後の参考として、比較的安価で高品質のドライブを入手し、問題のあるドライブを避けるには、BackBlaze のブログで現在特定の非常に信頼性の高いドライブ モデルを確認してください。エンタープライズ ドライブよりも MTTF/MTBF が明らかに優れている「小売消費者向け」ドライブがあり、それらははるかに安価でもあります。
参考文献
答え2
あなたが行っていることは、まさに私たちの(小さな)会社で行ったことです。私たちは、あなたが説明しているのと同様に、RAID1 アレイのサイズを当初の 1TB から 4TB に増やしました。最初に 1 台か 2 台の大きなドライブを購入し、その後、故障のため、または会社内の他の PC の故障した他の(さらに小さな)ドライブを交換するために必要になったために、小さなドライブの一部がアレイから削除されたため、より大きなドライブを追加して新しい大きなアレイを完成させました。
私たちはパフォーマンスについてあまり心配していませんし、その数年間で異なるパフォーマンスが見られましたので、それについては話すことができません。
私たちは(あなたと同じように)信頼性を心配しています。私たちの RAID アレイは 3-RAID1 アレイで、外部スペアは毎日再同期され、3-RAID1 ドライブの 1 つと交換されます。外部スペアは災害復旧用です。何らかのイベントでアレイ内のすべてのドライブが破壊された場合でも、前日のデータですぐに開始できます。
2 ドライブ RAID1 では、故障したドライブを新しいドライブに交換するときに必要な再同期時間について心配する必要があります。6TB アレイの場合、再同期時間は数時間かかることがあります。その間、信頼性は 1 つのドライブのみに頼ることになります。このような大容量ドライブの場合、少なくとも 3 ドライブ RAID1 を使用する方が良いと思います。