
クライアント コンピューターからサーバー コンピューターへのフル ボリューム ファイル ミラーリングをセットアップしたいと考えています。私の想像では、最終結果は RAID1 と Dropbox の両方に少し匹敵するものになります。
たくさんの制約を挙げたので、完璧な解決策はないかもしれません。一番近いものを見てみましょう。私の理由は学術的かつ実際的なものです。
コンテクスト:
- 5.0TB のストレージを備えた最新のワークステーション コンピューター (クライアント)
- 5.5TB のストレージを備えた古いワークステーション コンピューター (HTPC/サーバー)
- どちらもWindows 7を実行
- 1GビットLAN
- 安価な消費者向けディスク
目的:
- 機械的なディスク障害に対する冗長性
- 片方のシステムがオフラインの場合でも、両方のシステムからデータを利用可能
制約:
- 非システムボリュームを処理できる
- 少なくとも一方向の同期(クライアント -> サーバーミラーリング)
- Dropboxのようにほぼリアルタイム
- 利用可能なネットワーク帯域幅の有効活用
- 多数の小さなファイルを処理できます。例: 365k のファイルと 21k のフォルダを含む完全な Cygwin インストール
- 最大数十ギガバイトの大容量ファイル(HDビデオ)を処理可能
- プレーン NTFS に保存されたファイル (画像や zip なし)
- デフォルトではバージョン管理なし
ボーナス目標:
- システムボリュームを処理できる
- 双方向同期
- オープンソース
- 統合ソリューション
- ファイルシステムレベルのソリューション(ブロックレベルではない)
- バックアップ用の特別な場所(例:C ドライブのみ)の手動バージョン管理
- 開いているファイルを処理できます (シャドウ コピーを使用?? 何ができるかは 100% わかりません)
- 商用クラウドストレージのサポート
- 暗号化
- ファイルの変更に基づく更新(定期的なバックアップとは対照的)
はい、たくさんお願いしています。;)
これに近いものがあると思いますか?
私が思いつく最も近いものは、連続ループで実行される rsync です。ただし、私は「よりエレガントな」ものを期待しています。
答え1
実際には、あまり多くのことを求めているわけではありません。ディスク間のバックアップ/同期ツールを求めているのです。
残る疑問は、2 台のコンピュータが同じローカル エリア ネットワーク上にあるか、それとも WAN (インターネットなど) を経由する必要があるかということだと思います。
同じ LAN 上にある場合は、必要なほとんどの機能を実行できるツールが多数あります。ただし、バックアップから直接復元できるようにするには、システム ドライブを同期するというオプションの要件が少し複雑になります。
常にいくつかの重要な機能に注目する必要があります。
- シャドウコピーのサポートこれがないと、バックアップの実行時にまだ開いているファイルはバックアップされません。
- 差分ファイルコピーこれにより、システムはファイルの変更のみをバックアップしますが、両端で完全なファイルを取得できます。
- ファイル変更監視これにより、システムに大きなオーバーヘッドをかけずに、ほぼリアルタイムのバックアップを実現できます。Windows/NTFS のファイル システム変更監視機能を使用して、アプリケーションに何らかの処理が必要であることを通知します。
ここにいくつかの例を挙げます
- シンクバックSE- 無料ではありませんが、私はこれを何年も使っています。無料版もありますが、すべての要件を満たすわけではありません。追加機能を備えたプロ版もあります。SyncBack は本当に強力です。
- オールウェイシンク- これは試していませんが、大丈夫そうです
- パラゴン バックアップ & リカバリ- これはフルドライブバックアップを実行します。個人使用は無料です。
- バキュラ- オープンソースですが、やりたいことを実行するにはWindows版を購入する必要があると思います
これらのほとんどは WAN 接続でも機能しますが、伝送セキュリティ、帯域幅など、考慮すべき問題がさらにあります。
最後にもう 1 つ警告します。ファイル同期ツールはバックアップではありません。バックアップは変更から保護されますが、提案ではコピーが残ります。便利ですが、必ずしも保護されているわけではありません。また、バックアップは少なくとも 2 か所、できれば 2 つの異なるメディアに保存する必要があります (ただし、ハード ディスクの信頼性とサイズを考えると、これはあまり一般的ではありません)。場所が重要です。同期/バックアップが元の場所と似た場所にある場合、一方に災害が発生すると、もう一方も被害を受けます。
良いものが欲しい場合はバックアップ戦略としては、クラッシュプランクラウド プランの 1 つを使用します。基本的な CrashPlan ツール (無料) を使用すると、インターネット経由でも、所有する別のコンピューター (友人や家族など) にバックアップできます。完全暗号化、差分コピー、重複排除などの優れた機能があります。クラウド機能を追加すると、家族や友人などが利用できない場合に、重要な 2 番目の場所が利用できるようになります。私は、迅速な復元のためにローカル バックアップを保持し、セキュリティのためにクラウド バックアップを保持しています。