有没有一个开源的重复数据删除备份解决scheme?

我正在寻找一个解决scheme来备份大约30台服务器,这些服务器是由centos,windows 2003和2008机器组成的。

我在另外一个数据中心有一个san,在这个站点之间有一个1G的链接,这个站点将会被备份,所以这个纯粹是一个基于磁盘的备份解决scheme。

我理想的是寻找一些开源软件,可以有一个很好的gui,这将允许我有一个备份周期,备份周期为每月6个月,每周备份保存一个月。 我也希望重复数据删除,所以如果一个文件保存在第一个备份中,软件会创build一个符号链接,而不是在所有后续备份中再次保存数据。 它还必须足够聪明,以便知道文件何时被删除,文件被移动到它所在的最新备份中,并且所有的符号链接都被更新。

我正在看bacula,但我不确定是否可以做重复数据删除或类似的东西。 如果可以的话,会有人指点我一个体面的指导,如何做到这一点。

如果没有人可以推荐另一个解决scheme的开源或不?

像简单的东西可以做你想做的事情。 这听起来不像你想要的传统上被称为重复数据删除。 使用rsnapshot提供的硬链接的合成完整备份function听起来就像你所要求的。

(在传统的重复数据删除方面,您可能希望以Opendedup项目为出发点,这是我见过的最完整的开源重复数据删除项目,它使用自定义文件系统(SDFS)作为其function的基础。我倾向于认为这不是你想要的,但为了完整性,我在这里提到它。)

Bacula写入重复数据删除的ZFS文件系统, 然后使用ZFS 将该主机的快照写入远程主机 ,并将该事务日志应用于该文件系统。

我已经在一系列的windows linux和mac机器上使用backuppc,取得了很好的成功。 http://backuppc.sourceforge.net/ http://www.zmanda.com/backuppc.html (关于去复制的信息)

这里有几个重要的重复链接的链接:

  • OpenDedup – 重复在Linux和Windows上工作的文件系统。

  • s3fs – 由Amazon S3服务支持的重复删除文件系统。

我最终与synbak一起使用http://www.initzero.it/products/opensource/synbak/,因为它使用rsync进行硬链接复制,并且可以从远程服务器将它们从rsnapshot中取出。

我也在研究使用诸如rwsync或deltacopy之类的东西来设置Windows机器上的rsyncd,所以我也可以使用synbak作为windows机器。

你现在有Obnam ,这也是,还有更多!