我有一台带有CentOS 5.6的服务器,上面有SVN,我希望每天对每次更改进行增量备份,同时每周进行一次完整备份.我需要在一台连接到服务器的外部硬盘上备份它.
我确实使用rsync尝试了Mike Rubel提供的示例,但它并没有真正进行增量备份 – 它正在进行完整备份.不幸的是我对bash脚本不熟悉:/
任何帮助表示赞赏
备份有两个原因:
原文链接:https://www.f2er.com/centos/373285.html>灾难恢复(主要硬件故障,自然灾害等)
>哦,@!#%,我需要的文件就像昨天一样.
根据定义,定期提交SVN可以解决原因2.如果删除或覆盖关键文件,只需将旧版本从存储库中取出即可.
这就留下了原因1.只要您拥有经过验证的非正式的存储库副本,就应该进行设置.每天制作完整的副本,定期测试复制的存储库,然后进行设置.
如果是我,我会确保我的存储库使用FSFS后端(显然它是1.2以来的默认值,但它不是我开始的时候).这会将您的存储库存储在文件系统上的常规文件中,您可以使用rsync,svnadmin hotcopy(sample script here)或任何其他工具备份它们.