Linux的开源文件备份工具

我们正在寻找一个开源的备份工具,它支持Linux的增量文件备份(如时间机器离子mac)。 我们要在我们的服务器上备份文件共享。 该工具应该尽可能简单,并通过cron工作每晚触发备份。 任何build议,欢迎。

您需要更具体地说明要备份的内容:如果要备份数据库服务器,文件服务器,台式机等的内容,build议可能会有所不同。 另外,您希望备份的自动化程度(反之亦然,您希望与stream程进行多less交互)也很重要。

对于绝大多数在线备份,我使用rsync来生成基于快照的备份,与此旧有但仍相关的文档中描述的方法类似。 如果你不想自己编写这种types的东西,那么基于该文章的rsnapshot和使用类似技术的rdiff-backup是一样的。

对于离线备份,我偶尔会手动将相同types的进程运行到暂时插入适当机器的外部驱动器。 通常这是在备份服务器上完成的,因为那些对我来说更加物理上是本地的,并且正在对最近的备份进行备份以节省时间和带宽。

偶尔我会在最新的文件服务器备份与活动文件系统(通过在现场和备份机器上运行cd /location; find . -type f | sort | xargs sha1sum > /tmp/sums 2>&1比较结果文件,我还没有自动化,但我真的应该得到解决),并恢复邮件+日历+ colab服务器备份到虚拟机中运行该服务器的克隆。 请记住:除非定期testing,否则不能依赖备份解决scheme。 您不希望发现备份在您需要从备份恢复的地方还没有正常工作!

我们对rdiff备份有很好的体验。

BackupPC或者rsnapshot 。 rdiff备份是一个痛苦。 obnam也可能适合你的用例。

我最喜欢的备份系统现在是rsnapshot。

一些rsync +硬链接util,足够灵活。

你可以select“什么时候”,“多less”等。其真正简单。

我对槟榔备份有积极的经验。 这是一个同时具有GUI和CLI的java备份工具。

function包括:

  • 完整,增量或差异备份
  • encryption
  • 压缩
  • 将备份移到USB,FTP,SFTP(SSH),FTPS

rsync和你想要的一样灵活。 只要写一个小小的shell脚本就可以了。

http://en.wikipedia.org/wiki/Rsync

有两个应用程序模仿苹果Time Machine: TimeVault和反激