web-dev-qa-db-ja.com

セカンダリドライブへの増分バックアップを介してRAID 1構成にすることの意味は何ですか?

SynologyがあるNASで、RAID 1システムのポイントがわかりません。ミラーが必要なのはなぜですか?誤ってファイルを削除すると、両方のドライブでファイルが削除されます。

25
Fractale

RAIDはバックアップメカニズムではありません。これは冗長メカニズムであり、完全に異なる働きをします。1つはディスク障害から保護し、もう1つは個々のファイルを保護します。したがって、一方を他方の代わりに使用しないでください。通常はRAIDを使用しますと共にバックアップまたはスナップショット。

冗長システムの主な利点は、完全なディスク障害が発生してもシステムが完全に停止しないことです。ミラーにより、次のことが可能になります継続して使用 NAS中断なしアレイは再構築中です。

(言い換えれば、バックアップシステムはあるがRAIDがない場合、ディスクが故障するたびにバックアップからシステム全体を復元するのに時間を費やす必要があります。バックアップシステムがある場合and RAID 1つのミラー。バックアップを使用する必要があるのは、両方ディスクが一度に失敗する場合のみで、これはそれほど頻繁には発生しません。)

同様に、冗長アレイにより、ダウンタイムが発生することなく、障害が発生しそうなディスク(たとえば、不良セクターが増加している場合)を交換したり、より大きなディスクと交換したり(スペースが不足している場合)することもできます。 。


1 RAID 0には適用されません。

75
user1686

RAID 1は、削除されたファイルからユーザーを保護するためのものではありません。ディスク障害が発生した場合にのみ保護(冗長性)が提供され、一方のドライブに障害が発生すると、もう一方のドライブにすべてのデータが完全にコピーされます。

RAID 1は、2つ以上のディスク上のデータセットの正確なコピー(またはミラー)で構成されます。クラシックRAID 1ミラーペアには2つのディスクが含まれます。

このレイアウトは、読み取りパフォーマンスまたは信頼性が書き込みパフォーマンスまたは結果のデータストレージ容量よりも重要である場合に役立ちます。

少なくとも1つのメンバードライブが動作している限り、アレイは動作し続けます。

から wikipedia

一方、増分バックアップは、誤ってファイルを削除してしまった場合に役立ちますが、メインドライブに障害が発生すると、バックアップされていないすべてのデータが失われます。

NASをRAID 1構成で動作させ、次にサードドライブ(またはおそらく別のRAID構成!).

18
undo

いくつかのポイントは、他の答えが隠されています。

  • バックアップは、データの特定の時点のコピーです。 RAID1以上のアレイは、データの現在の冗長ストレージです。したがって、毎日のバックアップを行った場合(そして、それが十分に迅速に完了した場合)は、最大24時間古いデータを復元する可能性があります。あなたのユースケースは一日の変化を失うことに対処できますか?

  • コスト-RAID1は無駄に感じるとコメントで述べました。そうです。しかし、データを失うコストが十分に高ければ、ドライブを2倍にするコストはごくわずかです。ダウンタイムのコストも考慮する必要があります。
    RAIDを作成して/ photosディレクトリをバックアップしますか?絶対に!
    RAIDを作成して/ TV + Moviesディレクトリをバックアップしますか?いいえ、まったくありません。

予算が限られている場合、RAIDは実現できない可能性があります。ただし、優れたバックアップには価値がありません。家族の写真、スキャン、ドキュメントなどの一部のデータを置き換えることはできません。

TL:DR バックアップは必須です、RAIDはオプションです。

7
Criggie

削除から保護することが目的の場合、RAID 1は適していません。

RAID 1は、2つのディスクを1つのディスクとして機能させることにより、使用可能なディスク領域を半分に減らします。1つのディスクが故障して交換された場合、RAIDは、再構築中にアクセスできないか、アクセスが非常に遅くなる可能性があります。 。

1秒未満のデータ精度ではなくバックアップを目的としているため、2つのディスクを2つのスタンドアロンディスクとして使用し、データの2つのコピーを保持することで、多少の遅延が生じる可能性があります。

その単純なセットアップで、RAIDが失敗する原因となる問題を回避できます。RAIDの障害によって、両方のディスクのデータが完全に失われる可能性があります(このようなケースはサイトにあります)。

あなたの投稿とコメントから、私は弾力性と間違った削除に対する抵抗力があなたにとって最も重要であるという印象を受けます。その場合、2つのクラシックバックアップの方が1つのRAIDバックアップよりも優れており、安全です。

6
harrymc

ここで述べた他のすべてに加えて、RAIDはパフォーマンスも向上させます。大きなファイルは、両方の物理ディスクから並行して読み取ることができ、各ディスクから半分を読み取ることができるため、読み取り時間をほぼ半分に短縮できます。

3
Tsahi Asher

他の回答で強調されているRAIDの冗長性と稼働時間の利点の他に、データの破損という別の要因があります。

RAIDを適切に実装すると、ビットの腐敗(回復不能な読み取りエラー)自動的にから保護されます。バックアップはmanual * bit-rotに対する保護のみを提供します。これは、古いバックアップを破棄する(ファイルの最後の完全なコピーを失う可能性がある)か、バックアップメディア自体がビット腐敗する場合に軽減されます。

実装で可能であれば、RAIDの定期的なスキャンを実行することにより、ビットローの捕捉をさらに改善できます。さらに優れているのは、データのチェックサムがソフトウェアで行われるBTRFSやZFSなどのファイルシステムベースのRAIDを使用して、ECCエラーを正しく報告するためのディスクへの依存を減らすことです。

Bitrotが問題になる場合は、RAIDまたはチェックサムファイルシステム(およびバックアップ)を使用する必要があります。理想的には、両方を使用します。

*たとえば、定期的なドライブスキャンを実行し、ファイルシステムデバッグツールを使用して読み取りエラーセクターをファイルに相互参照し、参照されたファイルをバックアップコピーで置き換えることができます。

3
Luke F