Apache SVN实时推荐备份解决方案

Apache SVN实时推荐备份解决方案

我在生产环境中运行 Apache Subversion,存储库大小约为 100 GB。现在,我正在尝试为主要 SVN 服务器构建故障转移备用服务器。我尝试过几种备份机制,但找不到适合我的故障转移设置的理想机制。有人能为我推荐一种理想的 SVN 实时备份解决方案吗?它可以轻松实现故障转移和灾难恢复。

我有以下备份信息,但我需要知道哪一个是最推荐的。

  • 使用 svnadmin dump 进行完整备份。(每次备份 100GB 都很头疼,恢复也很麻烦)

  • 使用 svnadmin dump 进行增量备份。(这是我当前的备份方案,每天都进行增量备份)

  • 将主 svn 目录 rsync 到备用主机。(我不确定使用此机制的文件的完整性。主服务器上的任何突然中断都可能导致辅助服务器上的 svn 存储库损坏。?我对此不确定)

  • 使用 svnsync 镜像存储库。

    请提出如何继续前进的宝贵意见。

谢谢阿伦

答案1

svnadmin hotcopy比增量转储更可靠(且更简单)(并且,顺便说一句,它“可以正常工作”)。

无论如何,Rsynced(或以任何其他方式在文件级别复制)的存储库都不会被破坏 - SVN 是基于事务的,您只需跳过,就不会在备份的主操作中看到未完成的内容

相关内容