我们正在寻找一个支持 Linux 增量文件备份的开源备份工具(如 Time Machine ion Mac)。我们想备份服务器上的文件共享。该工具应尽可能简单,并通过 cron 作业每晚触发增量备份。欢迎提出任何建议。
答案1
您需要更具体地说明要备份的内容:如果您要备份数据库服务器、文件服务器、台式机等的内容,建议可能会有所不同。此外,您希望备份的自动化程度(以及您可能希望与该过程进行多少交互)也很重要。
对于我的大多数在线备份,我使用 rsync 来生成基于快照的备份,类似于这份虽然古老但仍然具有现实意义的文件。如果你不想自己编写这类脚本,快照基于该文章,rdiff-备份它使用类似的技术。
对于离线备份,我偶尔会手动对临时插入适当机器的外部驱动器运行相同类型的过程。这通常是在备份服务器上完成的,因为它们对我来说更接近本地物理位置,并且会备份最近的备份以节省时间和带宽。
有时我会对最新的文件服务器备份与活动文件系统进行全面比较(通过在cd /location; find . -type f | sort | xargs sha1sum > /tmp/sums 2>&1
实时和备份机器上运行并比较生成的文件,我还没有自动执行此操作,但我真的应该开始这样做),并将邮件+日历+colab 服务器备份还原到在虚拟机中运行的该服务器的克隆中。请记住:除非定期测试,否则备份解决方案是不可靠的。您不希望在需要从备份中恢复时发现备份无法正常工作!
答案2
我们有很好的经验rdiff-备份。