有开源重复数据删除备份解决方案吗?[关闭]


9

我正在寻找一种解决方案,用于备份大约30台服务器,这些服务器是centos,Windows 2003和2008计算机的混合体。

我在另一个要备份的站点之间具有1 Gig链接的数据中心中有一个San,因此这纯粹是基于磁盘的备份解决方案。

我理想中的寻找的是可能带有不错的gui的某些开源软件,该软件将使我具有每月完整备份(可追溯到6个月)和每周备份(保存一个月)的备份周期。我也希望进行重复数据删除,因此,如果将文件保存在第一次备份中,则软件会创建一个符号链接,而不是在所有后续备份中再次保存数据。它还必须足够聪明,才能知道何时删除文件,将文件移动到该文件存在的最新备份以及更新到该文件的所有符号链接。

我当时在查看bacula,但不确定是否可以进行重复数据删除或类似的操作。如果可以的话,有人会好心地向我指出如何做的一个体面的指导。

如果不是,那么有人可以推荐另一个开源解决方案吗?


我认为bacula具有重复数据删除功能,但它可能仅在企业版中可用。这给我们带来了一些问题,因此我们的团队决定关闭它以满足安全要求。
user1207381 2015年

Answers:


9

rsnapshot这样简单的事情可能会做您想要的。听起来好像您不想要传统上称为重复数据删除的内容。使用rsnapshot的硬链接的综合完整备份功能提供的声音恰好符合您的要求。

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


Rsnapshot看起来确实像是之后的那种软件。有什么不错的GUI工具,可以从集中位置设置预定的快照?我正在考虑拥有每月保留1年的每月备份和每周保留一个月的每周备份。
user71173 2011年

3

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


2
听起来很复杂。从我读到的有关备份的内容来看,最重要的是KISS
user71173 2011年

@ user71137-问题是如何使用重复数据删除进行开源备份,而不是如何用标尺画线。此外,任何告诉您备份很简单的人就是从未执行过还原的人。
克里斯

1
这就是为什么您应该尝试使事情保持简单的原因,因为还原从未如此。
克里斯·S

ZFS使用起来非常简单,但是您需要了解底层操作系统(FreeBSD,OpenIndiana / Illumos等)。有些设备和发行版可以提供帮助(例如ixsystems.com/freenas)。与NetBackup之类的企业备份软件相比,Backula相对简单。
Stefan Lasiewski 2011年


1

以下是一些重复数据删除的链接:

  • OpenDedup-可在Linux和Windows上运行的重复数据删除文件系统。

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


1

我最终使用了synbak http://www.initzero.it/products/opensource/synbak/,因为它使用rsync进行硬链接副本,并且可以像rsnapshot一样从远程服务器中提取它们。

我也正在考虑使用rwsync或deltacopy之类的东西在Windows计算机上设置rsyncd,因此我也可以将synbak用于Windows计算机。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.