【问题标题】:what is the maximum limit that svnadmin load/dump file executesvnadmin 加载/转储文件执行的最大限制是多少
【发布时间】:2015-10-19 06:17:07
【问题描述】:

我正在将 cvs 和 Subversion 1.6 存储库迁移到新的 subversion 1.8 服务器。我使用 cvs2svn 进行 CVS 转储和 svnadmin 转储来创建转储文件并加载到新的颠覆服务器中。我的 CVS 存储库最大大小为 8 GB,Subversion 存储库大小为 15 GB。 1. 我可以使用 cvs2svn 转储 8 gb cvs 存储库。 cvs2svn 将为 8 GB 存储库创建转储文件,并且该转储可以加载到颠覆服务器中。 2. 我可以为 15 GB 存储库使用 svnadmin dump(不是 delta)吗我可以在新服务器中加载吗? 运行 cvs2svn 转换和 svnadmin 加载和转储命令是否有任何大小限制或限制。请分享您可以遵循的方法和建议。

【问题讨论】:

    标签: svn svnadmin cvs2svn


    【解决方案1】:

    我无法对 cvs2svn 发表评论,但我可以说我最近将一个 22GB 的存储库转储到了一个 45GB 的转储文件中(gzip 后为 45GB,谁知道没有 gzip 会有多少)。然后将此转储文件加载到新的 (1.9) 存储库中,没有问题。

    【讨论】:

    • 太好了,看到你的帖子。我有大约 10 GB 的存储库,很想知道以前做过这件事的学习/建议。这样我就可以在迁移之前进行计划。现在我可以在运行 cvs2svn 工具的同时腾出两倍的 cvs 存储库空间。它可以帮助我做出相应的计划。 @Mark - 你从你的学习中向我建议什么方法或最佳实践或做什么/不做什么。
    • 我没有做太多准备,我只是把它转储并通过 gzip 传输。我没有倾倒三角洲,我可能应该有。加载时间比转储时间长得多(转储几个小时,加载几天,在 ssd 上)。
    • 我没有考虑处理转储所需的时间。很高兴你发布了。文档说,转换需要更多空间。如果 45 GB 需要 2 天才能加载,需要多少 TEMP 空间。你有多少 TEMP 空间。
    • 当我执行 svnadmin load 时,导入的 SSD 有大约 80GB 的空闲空间。不过,我怀疑它消耗了多少 TEMP 空间,因为它一次只处理一个修订版(至少,当不涉及增量时)。
    • 另一个查询是,我已经检查了 cvs2svn (cvs2svn.tigris.org/cvs2svn.html#use-cvs) 工具的先决条件。它说,需要软件作为 Pythone 和 gdbm & python 绑定。我有 Python 包,我能够运行 cvs2svn 并创建转储文件。您是否安装了 gdbm 和 python 绑定。你知道如何检查 gdbm 和 python 绑定是否安装。或者只是 python-2.6.6-52.el6.x86_64 就足够了。我看到“rpm -qa | grep python”中列出了几个 python 库。那么运行 cvs2svn 究竟需要什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-25
    • 2015-12-03
    • 2014-09-17
    • 2015-01-26
    • 2011-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多