Rsync 用于生成每日备份,并记录一些历史记录

Rsync 用于生成每日备份,并记录一些历史记录

这可能是在扩大使用 Rsync 备份到外部驱动器

我通常会手动将数据备份到外部驱动器。我首先在外部驱动器上创建一个包含当天日期的目录,并将重要数据复制到那里。这样,我就有了一个备份,以防系统错误和人为错误(只需转到上一个日期)

有没有办法用 rsync 来自动化这个操作?或者如果不太疯狂的话,也许可以用 rsyncing 一个“透明”git 存储库(每天或每小时自动提交所有内容)来同步我的本地数据?此外,在一年的自动备份之后,搜索这样的存储库会有多糟糕?

或者只是普通的 rsync,但只要外部驱动器上有空间,就可以进行每日备份之类的操作?

数据大多是小型文本文件(文本、源代码)或中等图片(~6mb),但数量达数十万。

答案1

有多种选择,首先是 Shane Madden 的建议:

  • rdiff-备份
  • 快照
  • 齐奏

或者如果你更喜欢图形实用程序:

  • 时光倒流
  • 槟榔备份
  • 幸运备份

所有这些都是为了实现 rsync 增量/快照结果而设计的。

如果您想使用自己的脚本(这并不难),请阅读--link-destrsync 选项。

答案2

比如rdiff-backup

相关内容