退役SVN服务器,保留SVN存储文件。以后如何访问?

时间:2019-02-07 03:08:45

标签: svn

我们有一个要停用的SVN服务器。服务器上所有与SVN相关的文件都存储在远程存储中。

直接查看远程存储上的每个svn存储库文件夹,文件夹格式如下:

Each SVN repository folder format on remote storage (example 1)

Each SVN repository folder format on remote storage (example 2)

我们将文件保留在远程存储中。我想避免对每个存储库进行svnadmin转储,因为svn存储库的总大小非常大(3.3TB)。

我的问题是,一旦停用SVN服务器并保持SVN文件系统存储不变,是否有可能将新的SVN服务器连接到现有存储,以便在需要时可以再次访问文件?还是有另一种无需附加SVN服务器即可访问文件的方法。

我们非常感谢您的帮助。谢谢。

2 个答案:

答案 0 :(得分:0)

绝对有可能存档,然后在以后访问存储库。您可能需要研究建议的SVN服务器备份和迁移过程。

例如:http://svnbook.red-bean.com/nightly/en/svn.reposadmin.maint.html#svn.reposadmin.maint.migrate.svnadmin

答案 1 :(得分:0)

简而言之:“是”,但是您应该记录有关该服务器的两件事:

  1. 确切的H / W + OS平台(即32位和64位以及操作系统版本);
  2. Subversion服务器的确切版本。

如果它是非Windows系统(即具有真正的程序包管理器的OS),请确实记录Subversion服务器程序包所依赖的所有程序包的版本。

说明如下:

  • 内部存储后端文件未定义为可移植的,实际上,在Subversion开发过程中,它们确实发生了变化,添加了新的,淘汰了旧的等等。
  • 仍然,使用特定的H / W + OS组合和Subversion服务器的版本,应该可以访问这些后端存储文件。存储库元数据的确记录了实际存储的格式类型(和版本)。

我还要指出,将OS +服务器安装在服务器上(或与存储库数据一起备份在某处)可能是可以的,因为与之相比,“死数据”的大小将很小。存储库数据的大小,以及以后需要访问它们的情况,这仅是引导该操作系统的问题(可能是在从备份还原后)。