VisualSVN的备份

我已经在Windows Server 2003中安装了VisualSVN(它只有一个驱动器C:10GB)

我打算以这种方式备份VisualSVN服务器:

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

在灾难恢复的情况下,为了恢复服务器,我只需要:

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

我的问题是:

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

谢谢

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

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

有一点需要注意的是,如果备份在备份过程中提交的SVN信息库,那么极less数情况下可能会收到损坏的信息库。 虽然可以使用svnadmin recover命令轻松修复存储库。

使用NTBACKUP或其他可以识别卷影影片的备份工具将“快照”整个驱动器,以确保干净的备份