RAID 1が3台以上のドライブにミラーリングしていますか?


3

私は家庭用RAIDタイプを信用していません。私が家族のために作成したこれらの写真やビデオをなくさないように、冗長性のために4〜6ドライブにコピー(複製)したい2テラバイトのデータがあります。 100%故障防止は不可能であることを私は知っています。そしてはい、私は明白な "オンラインストレージ、DVDなどのような多くのソースへのコピー"を知っています。

しかし、とりあえずハードディスクに戻りましょう。私はこのスレッドについて他に何かに焦点を合わせていません。

だから私は家庭用RAIDを信用していないので、もし私が新しい写真やビデオを一次ディスクにコピーしようとしているのならば他のドライブを使用して、プライマリドライブに対して行ったことがすべて完全に重複するようにします。

私の理解するところでは、RAID 1はこれを行いますが、それでもRAIDの問題であるという問題を抱えています。

RAID 1の動作(ディスクAに書き込み、ディスクb、c、d、などに同じ書き込みをすることを意味します)は、愚かな障害が発生しやすいアレイへの依存や依存なしに必要です。

箱を設置して約6台のドライブを入れることができれば、指定されたドライブに書き込むとき、または削除するときなどにコントローラカードを何枚か入手することができれば理想的だと思います。他のxドライブ。

このようなことの外にカード(私はこれをするために私自身の箱やドライブなどを作りたい)のようなこれをすることができる何かを見た人は誰でも: http://www.aleratec.com/alhddcrhadid.html またはこれ http://www.abcusinc.com/mm5/merchant.mvc?Screen=CTGY&Category_Code=HDD しかし、私は自分が構築しようとしている自分の箱の中のコントローラカードを使って自分でやりたいのですか?

明らかに、RAIDコントローラカードは私がここにいるものではありません。うまくいけば、私が接続できるカードを使えば、内部に4台のドライブを入れて、どういうわけか指定されたプライマリドライブから別の3台のドライブに複製できます。そのようなことがあるかどうかわかりません。

基本的にその箱がすることをしている私自身のサーバーを構築したい…そしてそれにASUSボードを入れる、等。 RAIDアレイの依存関係はありません。

回答:


12

RAID1はまさにあなたが望むものです。よく知られているコントローラカードを購入するので、問題がなければ交換することができます。そのように:

  1. ハードドライブが故障した?交換すると、RAIDが再構築されます
  2. コントローラが故障?それを交換してください、RAIDは無傷です

私の理解するところでは、コントローラ上の設定を保持するRAIDコントローラを入手できるので、ディスクには独自の情報がなくてもディスクは1:1になります。これはあなたがそれを引き出して他のPCに入れることができることを意味します。

私がこれがどのようにディスク複製器より「失敗しやすい」であるかについて見ません。ディスクデュプリケータの場合

  1. ハードドライブが故障した?それを交換してください、ディスクは後で複製します
  2. デュプリケータは失敗しますか?それを交換してください、ディスクデータはそのままです

複製しているプラ​​イマリハードドライブが不良セクタを取得し、複製しているときにデュプリケータがそれを読み取れず、他のハードドライブに0を書き込んだ場合はどうなりますか? RAIDでは、警告が出されますが、一方のディスクでデータが失われても、もう一方のディスクではそのままの状態です。


私はこれを保証することができます。 RAID 1では、ディスク上での起動を妨げるような独自のデータはありません。作業中はRAID 1アレイを使用しましたが、文字通りコントローラからドライブを取り外してメインシステムに接続すると(コントローラなしで)問題なく動作します。ドライブをコントローラに接続して教えてください。これがプライマリで、アレイが再構築されます。
Mokubai

ハードドライブの同じバッチを同時に購入しないようにしてください。 2台のドライブが同時に故障しました。機械的な問題から1番目、次に新しいドライブにデータをコピーするときに2番目のプライマリドライブが失敗します。ありがたいことに、私はすべてのデータのバックアップを取った。ただし、RAID 1が2台以上のドライブをサポートしていることを確認してください。マザーボードのオンボードRAIDコントローラはお勧めできません。専用のカードを入手してください。
Chad

それはディスクデュプリケータよりはるかに失敗しやすいです。あなたが誤ってファイルシステムや重要なファイルを破壊するコマンドを入力した(あるいはバグのためにコマンドが発行された)と想像してみてください。 RAIDでは、破壊はすぐに両方のコピーに複製され、何もしなくなります。デュプリケータを使っても、もう一方のコピーがあります。
David Schwartz

@ DavidSchwartzあなたは間違っていません。
ta.speot.is

8

RAIDアレイが故障しやすいというあなたの考えは、有効ではありません。特定の種類のRAID(RAID 0など)は危険であり、アレイのサポートよりも多くのディスク障害が発生した場合でもコントローラに問題がある可能性がありますが、交換可能なコントローラで正しく実装された。

簡単に言えば、 フォールトトレラントなRAIDアレイは失敗するだけではありません。 期間。 ハードドライブ 失敗、または コントローラー 失敗しますが、どちらかを置き換えることができるようにアレイを構築する必要があります。

ディスクに障害が発生した場合にRAID 1ミラーを再構築することについての懸念に言及しています。あなたの代わりは手動で異なるディスクにコピーすることです。ディスクに障害が発生し、それを交換したい場合、あなたはあなたの計画の下で何が起こると思いますか?あなたはまったく新しいコピーを作らなければなりません。これは もっと 手動でコピーを作成する必要はなく、RAIDボリュームで自動的に実行されるため、RAIDよりも効率的です。

最後に、もう1つ指摘したいことがあります - RAIDの有無にかかわらず、ミラーリングされたデータだけではバックアップはできません。 これは一種の障害からあなたを保護するだけです:壊れたハードディスク。実際のバックアップは、地域の災害(建物の全焼)や偶発的な変更や削除からも保護します。これは、実際のデータからバックアップを物理的に分離し、コピーしたデータの複数のバージョンを保存することによって実現されます。


これらすべてを念頭に置いて、ここで私はあなたが本当にやりたいと思うものです:

  1. それを吸い上げて、シンプルな2ディスクのRAID 1ボリュームを手に入れましょう。これは解決策の一部に過ぎないことを忘れないでください。それが心配なら、交換可能なアドオンカードを使ってください。
  2. 外部エンクロージャーを備えた少数の(少なくとも3つの)追加ディスクを入手してください。
  3. 定期的に(期間がデータの変化率に依存する場合 - 毎日または毎週動作するはずです)、RAID 1ボリュームを外部ディスクの1つ(全部ではない)にコピーするために使用します。ソフトウェアオプションには、Windowsバックアップ、Microsoft SyncToy、またはその他のサードパーティ製オプションがあります。
  4. 毎回使用する外付けディスクを回転させ、最新のバックアップをある程度離れた場所に保存してください。

サーバーのディスクに大量のコピーを配置する計画よりもはるかに優れています。サーバーを切断しても、すべてのディスクを一度で破壊することができ、偶然の変更や削除をすべてのディスクに忠実にコピーできるからです。 あなたが本当にあなたのデータを大切にするなら、あなたはあなたの現在の計画を続けることはありません。


優れた点、そして見過ごされがちなデータ保存の目的を指摘していただきありがとうございます。
tdk2fe

4

ZFSはそれをどちらの方法でも行うことができます - トリプル(または4倍、またはそれ以上)のミラーリング、またはコピーオプションを3に設定します。

この目的で保存されているデータのコピー数を制御します            データセットこれらのコピーは冗長性に追加されています            ミラーリングやraid-zなど、プールによって提供されます。            可能であれば、コピーは別のディスクに保存されます。            複数のコピーによって使用されるスペースは、            関連ファイルとデータセットを変更し、「使用済み」プロ            適切であり、クォータと予約に対してカウントします。

ZFSはRAIDコントローラがなくても最適に機能するため、古いディスクが壊れた場合でも新しいシステムにディスクを移動できます。また、すべてのデータのチェックサムがあるため、1つのビットが変更されたことはありません。

はい、それでも壊れる可能性がある単一のプールなので、3つのZFSプール(理想的には冗長性とエラー回復のためにそれぞれ2つのドライブで構成される)を持つことができます。他の二つに。


それがWindowsには存在しない恥です...
RomanSt

3

あなたの評判が100以上になるまであなたはコメントを追加することができません。例えば、私は100の評判を持っていないので、私は新しい答えを作っています。

私がどのRAIDについても好きではないのは、RAID 1でさえ、あなたはアレイに頼っているということです。その配列が失敗した場合、あなたはねじ込みます。だからこそ、私は手動でxドライブをxドライブルートにコピーするのが好きだ。調査後に私が間違っていなければ、RAID 1はそれを再構築するためのRAIDに頼るのではなく、それでもやらなければならないでしょう。

アレイ障害は完全な障害です。 RAID 0以外のRAIDでは、1台のディスクに障害が発生してもアレイは故障しません。はい、アレイを再構築する必要があります。一部のRAIDコントローラでは、Windows内から再構築することができます(nVidiaのNVRAIDを参照)。再構築は透過的に行えますが、新しいドライブの同期中はパフォーマンスが低下します。

ドライブが故障した場合に限り、これに注意してください。私たちは、妥当な負荷の下で良いハードドライブを探すために5年に1回話をしています。ハードドライブの平均故障時間を確認してください。

コントローラの障害は別のカードに交換することで回復できることに注意してください。

このように考えてみれば、私はNorton Ghostまたは他のソフトウェアソリューションを使用して、アレイ全体を失う危険性よりも手動で1台以上のハードドライブにディスクコピーを実行したいと思います。

あなたが貧しい人の解決策を望んでいるなら、あなたのPCにI:J:とK:として1TBドライブをいくつか入れてからRobocopyを使ってください。 http://en.wikipedia.org/wiki/Robocopy / MON、/ MOT、および/ XCを組み合わせて使用​​すると、頻繁にコピーされます。バックグラウンドでRobocopyを実行する方法を見つける必要があるでしょう - Srvanyを見てください http://support.microsoft.com/default.aspx/kb/137890


コメントを追加することができます。ルールが変更されたと思います。いい答えです。
at.

2

Linuxでは、あなたはまさにそれをすることができます、2台以上のディスクを持つRAID 1(私は4枚のsataディスクでこれをやっています)あなたは何も必要ありません。そしてlinuxは残りを大事にします。

速度性能については気にしませんが、N個のディスクがあるとN-1個のディスクに障害が発生し、それでもデータが失われることはありません。


1

私はすべての良い答えが与えられたと思います。

好き ZFS なぜなら、OpenSolaris、FreeBSD、Linux、FreeNAS(FreeBSDである)のようなアプライアンスOSでは、暗号化された検証済みの読み取り/書き込み、マルチドライブミラーです。

好き RAID 1コントローラ ドライブはOSに関係なく同一になるためです。必要に応じて、それぞれに2つのドライブを備えた2つのコントローラカードを用意し、OS(Windowsなど)に2つのRAID 1コントローラ間でソフトウェアミラーを作成させることができます。だから4つすべてのドライブは同じでなければなりません。

最後に、私は好きです ロボコピー スクリプトを作成し、別々のドライブ間でミラーリングします。

あなたがそれが聞こえるようにデータの完全性について心配しているならば、あなたはZFSが好きでしょう。それが私の選択であり、私はRAIDZ2でサーバーを構築するか、または彼らがRAIDZ3を持つと聞きます。 4近日公開予定RAIDZ3は、10台中3台のドライブを失う可能性があることを意味します。

また、ここまで進んでいる場合は、マシン間の複製が必要になるかもしれません。マシン内の電源装置が喫煙していると、そのマシン内のすべてのハードドライブをフライすることができるからです。

もちろん、これはバックアップと同じではありません。これがすべてうまくいき、ユーザー、グリッチ、またはウイルスが発生して何らかの理由でファイルを削除または変更した場合、元に戻すことはできません(ZFSが構成されている場合、またはRAIDコントローラーがスナップショットをとる場合を除く)。しかし、あなたが言ったようにあなたはバックアップ戦略を望まない。私はこの情報が非常に多くのオンラインコピーを保持するために高可用性を必要とすると思います。

あなたはあなたがあなたのデータストレージ戦略を選ぶのを助けるためにいくつかの素晴らしい答えを持っています、そしてあなたのデータが安全であり続けることを願っています。


0

興味深い質問です。 RAID 1を2台のドライブにミラーリングしている場合は、3台のドライブを許可するのが論理的に思えます。私は見つけた 一つの参照

複数ドライブ(2つ以上)のRAID 1実装の例を見つけるのが難しい場合は、「トリプルミラーRAID」で検索してみてください。これは15〜17年間、ホストオペレーティングシステムの機能でした。ストレージシステムベンダー、さらにはOracleなどのアプリケーションベンダーも、トリプルミラーRAIDをサポートしています。マルチドライブRAID 1のもう1つの実装は、RAID 10とも呼ばれるハイブリッドRAID 0 + 1または1 + 0です。その後、ストライプ化またはミラー化されます(これは、0 + 1と1 + 0のどちらを使用しているかによって異なります)。

特定の実装を見つけるもう1つの方法は、水平RAIDと垂直RAIDの組み合わせを実装しているベンダーを探すことです。これは、1つのRAIDグループがディスクドライブのグループまたはシェルフにまたがって水平方向に作成され、別のRAIDグループがおそらく異なるRAIDレベルを使用して水平RAIDグループ全体に垂直に作成されることです。

この "トリプルミラーリングとそれ以降"はによってサポートされていないようですが 多くのコントローラー

コントローラがサポートしていれば、必要に応じて8ドライブのRAID 1を作成できます。しかし、なんとスペースの無駄です。バックアップのためにRAID 1からドライブを交換することはお勧めできません。それはシステム全体に過度のストレスを加えます。

私が研究しない限り、私はDellのコントローラ、またはlsiのロジックやadaptecのコントローラがそれをサポートしていないとして同じことを考えた。


0

私の考えでは、バックアップにRAIDコントローラよりも高いレベルのものを探しているようです。それは複数のドライバにまたがってあなたのファイルのコピーを作成するためにOSやソフトウェアを使うことを見ています。

バックアップボックスを作成している場合は、次のようなものを使用するのが簡単です。 rsync そして cron 実行中のLinuxが異なるドライブ間でファイルをコピーする場合または、Windows Home Serverを使用して、箱から出してドライブ間でファイルの冗長コピーを作成することもできます。

私にとって、このソフトウェアレベルのコピーには2つの利点があります。

  • ドライブはバニラフォーマットにすることができるので、1つを引き出して別のマシンで開くことができ、それだけで動作します。あなたは特定のRAIDコントローラに縛られることはありません。
  • ドライバは、まったく同じサイズである必要はありません。これはあなたが家の周りに横たわっているすべてのそれらのHDDを再利用することをはるかに簡単にします。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.