VisualSVN 备份

VisualSVN 备份

我已经在 Windows Server 2003 中安装了 VisualSVN(它只有一个 10GB 的 C 盘)

我计划通过以下方式备份 VisualSVN 服务器:

  • 使用 Ghost 或我的 Windows Server 2003 的其他软件制作磁盘映像。
  • 每天晚上复制整个文件夹:“C:\Repositories”
  • 如果我升级 VisualSVN 版本,我应该再次制作其他磁盘映像。

如果发生灾难恢复,为了恢复服务器,我只需要:

  • 在新服务器中恢复 Ghost 映像
  • 将文件夹“C:\Repositories”从备份粘贴到新服务器

我的问题是:

  • 它会起作用吗?
  • 'C:\Repositories' 是我必须备份的唯一文件夹吗?我还需要备份其他东西吗?

谢谢

答案1

是的,它会按照您描述的方式工作。不过,您实际上只需要备份您的存储库文件夹。重新安装 VisualSVN 很容易,即使在另一台服务器上,您只需在安装完成后复制存储库文件夹即可。

在 Win2003 上,使用 NTBACKUP 可能最简单,每晚使用增量或差异备份。或者使用您公司已经使用的任何其他备份软件,或者您选择的云备份服务。SVN 存储库没有什么特别的,它们只是文件。

有一个警告,如果你备份正在提交的 SVN 存储库在备份期间,在极少数情况下,您可能会得到损坏的存储库。可以使用以下方法轻松修复存储库svnadmin recover命令。

使用 NTBACKUP 或其他支持卷影复制的备份工具将“快照”整个驱动器,确保备份干净

相关内容