CentOS、Windows 2003、2008のマシンが混在する約30台のサーバーをバックアップするソリューションを探しています。
別のデータセンターにsanがいて、バックアップ先のサイト間に1 Gigリンクがあるので、これは純粋にディスクベースのバックアップソリューションです。
私が理想的に探しているのは、6か月前のフルバックアップと1か月間保存される毎週のバックアップのバックアップサイクルを可能にする、Nice GUIで可能なオープンソースソフトウェアです。重複排除も期待しています。最初のバックアップでファイルが保存された場合、ソフトウェアはそのファイルへのシンボリックリンクを作成するのではなく、進行中のすべてのバックアップでデータを再度保存します。また、ファイルが削除されたときに、そのファイルが存在する最新のバックアップに移動され、そのファイルへのすべてのシンボリックリンクが更新されていることを認識するのに十分スマートでなければなりません。
私は bacula を見ていましたが、重複排除または同様のことができるかどうかはわかりません。それができれば、誰かが私にそれを行う方法についてのまともなガイドを指摘するのに十分親切でしょう。
それができない場合、誰かが別のソリューションのオープンソースを推奨できるかどうかは?
rsnapshot のような単純なもので、望みどおりの結果が得られる場合があります。従来は重複排除と呼ばれていたものを望んでいるようには思えません。 rsnapshotが提供するハードリンクを使用した合成完全バックアップ機能は、求めているexactlyのようなサウンドを提供します。
(従来の重複排除の最前線で、 Opendedup プロジェクトを開始点として確認することをお勧めします。これは、私が見た中で最も完全なオープンソースのデータ重複排除プロジェクトです。カスタムファイルシステム(SDFS)を使用しています。その機能の基礎として。これはあなたが探しているものではないと思う傾向がありますが、完全を期すためにここで触れておきます。)
Bacula 重複除外がオンになっているZFSファイルシステムに書き込みます 次に、そのホストからリモートホストにスナップショットを書き込みます ZFSを使用して、そのトランザクションログをそのファイルシステムに適用します。
さまざまなWindows LinuxおよびMacマシンで、backuppcを使用して成功しました。 http://backuppc.sourceforge.net/http://www.zmanda.com/backuppc.html (重複除外に関する情報)
結局私は、synbak http://www.initzero.it/products/opensource/synbak/ を使用しました。rsyncを使用してハードリンクされたコピーを実行し、rsnapshotとは異なり、リモートサーバーからコピーをプルできるからです。
また、rwsyncやdeltacopyなどを使用してWindowsマシンでrsyncdをセットアップし、Windowsマシンでもsynbakを使用できるようにすることも検討しています。
これで Obnam ができました。