【发布时间】:2017-04-14 12:14:28
【问题描述】:
我们的 SVN 服务器死了,我需要将存储库恢复到新服务器。
在旧服务器上,我们的存储库大约有 1.5 TB,我已经转储了最后一个修订版,在网络共享上占用了大约 3.2 TB。在新服务器中,我有两个磁盘,500GB 的系统和 4TB 的 SVN 存储库。我已经创建了新的存储库,开始使用 svnadmin 加载转储,但是 16 小时后我得到了没有剩余空间的错误。
转储是使用命令创建的:
svnadmin dump -r HEAD /opt/data/svn/repo_01 > /media/backup/dump
我正在使用命令恢复它:
svnadmin load --bypass-prop-validation /svn/repos/repo_01/ /backup/dump(旧的 repo 正在运行 svn 1.5.6,我正在恢复到最新版本)
错误是:
编辑路径:projects/M-0578/tags/Weekly-Builts/CC9060_Week-0824-V149/Box/Application/CC9060/CC9060_loader.dxe ...svnadmin: E000028: Can't open file '/ svn/repos/repo_01/db/transactions/0-0.txn/node._ava58.0.props':设备上没有剩余空间
我有以下问题:
- 有人知道 svnadmin load 的工作原理吗?
- 是否将文件解压到某个临时位置?
- 此存储库的磁盘应该有多大?
【问题讨论】:
-
欢迎来到 SO @Martin。我相信这条消息应该发布在Server Fault。请阅读 Tour 链接以更好地了解 SO 问题。
-
嗨,我在这里找到了一些关于 SVN 的帖子,所以我在 SO 上添加了这个问题。
-
是的@Martin,你可以在这里发布关于 SVN 的问题,没有问题。我只是说你的问题不是直接关于 SVN,而是服务器配置。因为这个原因更适合Server Fault。
-
感谢您提供此信息。我会在SF上问。
-
@bahrep,我从来没有说过 svn 问题是题外话,我只是相信这个问题的核心不是关于 svn,而是关于服务器配置(转储恢复、磁盘空间、服务器中的临时位置 - 查看其标签)。恕我直言,它更适合SF,甚至可以在那里更快地得到答案。此外,Tour 页面自己说 - 不要问:“任何与编写计算机程序没有直接关系的事情”。无论如何,这只是一个建议。
标签: svn size restore dump disk