0

我正在尝试为我当前的 svn 存储库创建一个备份服务器。我想过使用 svnsync 但它只同步一个 repo。

我想到的另一种方法是转储每个 repo 并将它们加载到备份服务器中,但这似乎太昂贵了。还有其他方法可以解决这个问题吗?同时,我希望能够在每天结束时将新提交复制到备份服务器。

4

1 回答 1

0

在尝试了多种备份方式之后,以下是我对不同解决方案的看法。

  1. 拍摄快照(如果可能)
    • 它速度快,不占用太多空间
    • 能够有多个备份副本
  2. svnsync
    • 它易于实现
    • 第一次同步可能需要很长时间
    • 第一次同步后,它只复制更改
  3. 做 svnadmin dump 然后加载到备份服务器上
    • 每次您需要进行备份时,都需要很长时间
    • 可能会很昂贵,因为您需要在传输到备份服务器之前有额外的空间来存储转储
  4. 热拷贝
    • 比倾倒要快
    • 但是您需要暂停服务器,因为复制时无法访问它
于 2016-05-17T02:14:14.390 回答