web-dev-qa-db-ja.com

RAID 0+バックアップ

2台の1GBハード(A)ドライブと1台の2TBハードドライブ(B)があります。私がやりたいのは、(A)にRAID 0をセットアップしてから、(B)にバックアップすることです。

私の理解では、これはRAID 5のセットアップとは異なります。これは、基本的にデータの「半分」のみをバックアップすると考えています(両方のドライブに障害が発生した場合、バックアップからの復元は機能しません)。また、ドライブが3つしかない状況では、RAID5は望ましくないことも読みました。基本的に、これは2つの(A)ドライブ間にRAID 0をセットアップし、次に(A)ドライブと(B)ドライブ間にRAID1をセットアップするようなものです。

私の質問は、これは実行可能な設定ですか?どのような問題が発生する可能性がありますか?

1
Charles

2つの1TBドライブと1つの2TBドライブがあることを意味していると思います。

まず、最初に RAIDはバックアップではありません であることを十分に認識する必要があります。 冗長RAID( RAID ではありません)は、内の障害を処理する機会を提供します(決して、それができるという保証はありません!)ストレージシステムが完全に故障していないストレージシステム。これにより稼働時間が得られますが、バックアップは得られません。

RAID 0で2つの小さいドライブを設定することにより、 データにアクセスするには、両方のドライブが機能している必要があります 。 1つが失敗すると、その配列は失敗し、その配列に格納されているデータにアクセスできなくなります。一部の少量のデータは回復可能かもしれませんが、これはRAID実装の詳細に依存し、一般的な場合に信頼できるものではありません。

I/Oパターンに応じて、RAID 0高速または低速 単一のドライブよりも可能です。これは、ドライブが要求に応答して並列に動作できるかどうか、またはドライブが順次動作する必要があるかどうかによって異なります。最良の場合、ドライブの総合的なパフォーマンスを得ることができます。最悪の場合、低速のドライブとほぼ同じパフォーマンスが得られます。 通常、RAID0はパフォーマンス上の利点をもたらします。

より大きなドライブにバックアップすることで、別のストレージセットを作成することになります。 RAID 1は単一のストレージセットを作成するため、これはRAID 1とは異なります。借用 この優れた回答の図 これがどのように異なるか:

誤って博士論文をゴミで上書きした場合、冗長性により、1つが悪くなった場合に備えて、ゴミのコピーが複数あることが保証されます。バックアップはあなたがあなたの博士論文を復元できることを保証します。

この場合、RAID 1は冗長性を提供しますが、提案されたスキームは(単一の)バックアップを提供します。

あなたが提案しているようなことをしたいのなら、これ(バックアップ用に別のストレージセットを持っている)はあなたがすべき方法ですそれ。

データにアクセスできるようにするために両方の1 TBドライブが機能することに依存しているという事実を除いて、このような設定で特に問題はないはずです。定期的におよびテストバックアップを作成すると仮定すると、これはRAID 0が考慮されるほとんどの状況で大きな問題にはならないはずです(これはダウンタイムを許容できる重要ではないデータ)。

また、コメントで指摘されているように、 バックアップドライブは物理的に分離されている必要があります ;理想的には、バックアップの合間に切断してオフサイトに移動します。これにより、などの多くの コモンモード障害 から保護されます。たとえば、電源の誤動作、火災、盗難、ソフトウェアエラー、マルウェアなどです。

4
a CVn