web-dev-qa-db-ja.com

家庭用のRAIDに代わるソフトウェア

デスクトップとラップトップの間で2年間、完全なコピーを2つ保持している大量のデータがあります。ドライブをもう少し購入して、ドライブの障害などでドライブを紛失しないようにする時期が近づいていると思います。

最初はRAIDを探していましたが、複数のドライブを搭載したPCの冗長性に使用できる純粋なソフトウェアソリューションがあるかどうか疑問に思い始めました。私の頭の中では、他のドライブと同じかそれ以上の容量を持つ空のドライブが1つあることを想像しています。故障した可能性のあるドライブなどの再構築を保持するため。

このような目的のために信頼できるものはありますか?また、そのようなタスクに推奨されるドライブ/ハードウェアのセットアップは何ですか。

編集:明確にするために、私はRAIDに反対しておらず、バックアップソリューションを使用するつもりです。私が説明した状況に対して、他にどのようなオプションがあるかを知りたいと思っています。ありがとう。

6
Jeff Dalley

新しいバージョンのWindowsおよびLinuxにはソフトウェアRAIDが組み込まれています。 RAID1のドライブをミラーリングすることを検討しましたか?

ドライブをミラーリングするだけでは適切なバックアップソリューションが提供されないことを付け加えたいと思います。データが破損すると、そのセットアップが非常に迅速に、ほとんどまたはまったく警告なしに役に立たなくなる可能性があります。

バックアップソリューションをお探しの場合、私はSymantec BackupExecの一部です。デスクトップとラップトップのオプションを利用して、エンドユーザーのマシンのバックアップを提供します。

12
Russ Warren

これに取り組むにはいくつかの方法があります。可用性が必要な場合は、RAIDが最適です。冗長性が必要な場合は、注意点はありますが、RAIDまたは何らかの形式のファイルレプリケーションで問題が解決します。

ファイルレプリケーション(例: rsync または RoboCopy )は、複数のスピンドルに分散した非常に特定の時点で、データの2つ(またはそれ以上)のコピーを提供します。

  • 利点:OS /ファイルシステムに障害が発生しても、オフラインレプリカが破棄されることはありません。これは、オフサイトバックアップに最適です。
  • 欠点:自動化を構築するか、手動プロセスに従ってデータを同期する必要があります。データは最後の同期と同じくらい新鮮です。開いているファイルと、ファイルがレプリカに到着したときにそれらがどのようになるかを知っておく必要があります。例として、データベースファイルは、一貫性がないため、スナップショット、静止、またはデータベースサーバーのシャットダウンなしでコピーするのは安全ではありません。

RAIDは、サーバーがディスクをスローしたときにサーバーを稼働状態に保つために使用される可用性技術です。ミラーリングまたはパリティにより、限定された明確な障害条件下でデータを新しいディスクに再生成できます。

  • 利点:スピンドルが停止したからといって、サーバーが停止する必要はありません。
  • 欠点:スピンドルを(賢明に)取り外して、一貫性のある静止ストレージを形成することはできません(はい、私はそれを行う方法を知っています。ただしないでください。お願いします:))。選択したRAIDレベルと実装で明示的にカバーされていない障害モードでは、データが失われます。 RAIDカードまたはOSのバグにより、すべてのディスクのデータが同時にサイレントに破損する可能性があります。ディスクの経過時間によっては、アレイを再生成すると、再構築が完了する前に他のディスクに障害が発生し、アレイが使用できなくなる可能性があります。

2つを組み合わせることをお勧めします。RAIDを使用して環境を実行し続けます。コンテンツを別のディスクに複製して、オフサイトストレージを作成します。

注意:RAIDはバックアップソリューションではありません

6
Greg Work

LinuxとWindowsの両方にRAIDサポートが組み込まれています。 Windows XPおよびVistaはRAID1をサポートし、サーバーエディションはRAID5をサポートし、通常のディスク管理画面からセットアップできます。

Linuxも完全なRAIDサポートを備えています(1、5、6、10、および1 + 0、5 + 0などのネストされたレベルの任意の組み合わせ)。

何らかの理由でRAIDを完全に回避したい場合は、rsyncを使用して重複コピーを維持できます。

3
David Spillett

デスクトップとラップトップの間で2年間、完全なコピーを2つ保持している大量のデータがあります。ドライブをもう少し購入して、ドライブの障害などでドライブを紛失しないようにする時期が近づいていると思います。

ローカルRAIDストレージの観点から質問を言いましたが、マシン間でデータを共有しているという事実から、オンラインバックアップ/同期ソリューションの方が適しているのではないかと思います。

これをかなり苦痛のないものにするオンラインバックアップソリューションがいくつかあります。それらの時間とお金の投資は非常に少ないので、最初にそれらの1つを試すかもしれません。

Dropbox http://getdropbox.com とJungleDisk http://jungledisk.com は私が個人的にお勧めできる2つです。

Dropboxは、コンピューター間の自動マジック同期に最適です。データのローカルコピーが常に必要な場合に最適です。 OSXとWindowsでうまく機能します(そしてLinuxクライアントもあると思います)。

JungleDiskは、AmazonのS3ストレージサービスに支えられており、バックアップを対象としています。これらのバックアップは、マップされたネットワークドライブを介して任意のマシンで利用できます。さらに、このネットワークドライブを任意のファイルストレージに使用することもできます。 Proバージョンでは、月に数ドルの高速差分バックアップなどの機能が有効になっています。

私は多くの本番マシンでJungleDiskを使用していますが、非常に手頃な価格です。 Amazonの低いS3レートのみを支払います。月に約20GBのデータストレージとかなりのスループットに対して、私は15ドル程度を支払います。

2
John Rose

これには多くの解決策がありますが、それは実際に何を達成しようとしているのか、そしてそれを解決するためにどのオペレーティングシステムを使用したいかによって異なります。拡張可能で安価であり、構成が難しくないため、ZFSでopensolarisボックスを使用することをお勧めします。

Linuxに慣れている場合、解決策はお気に入りのdistro + mdadmです。これは、raid1以外を使用している場合に、問題が発生したときに悪夢になる可能性があります。

これがこの問題に関するいくつかのsolarisの見解です:

DIY:ホームNAS OpenSolarisおよびZFSを備えたボックス

[〜#〜] eon [〜#〜] (組み込みオペレーティングシステム/ネットワーク(EON)、RAMベースのライブZFS NAS =アプライアンスはGenunixでリリースされます!)-フラッシュドライブから起動するので非常にクールであり、ハードウェアに互換性がある限り、魅力のように機能します。

1
matt

あなたのユースケースにとって純粋な software-raid が完璧ではない理由はわかりません。

代替案が進んでいる限り、単一のハードウェアノードで動作する(libreのように)自由に利用できるツールはありません。

何かを購入する場合は、安価な家庭用NASをお勧めします。あなたが話している空のドライブは、私が質問を正しく理解している場合、通常 ホットスペア と呼ばれます

0
serverhorror