我正在为 Subversion 存储库实施备份策略。
我选择本地NAS增量备份。我通过 Samba 安装了 NAS,并尝试
hotcopy
我的测试存储库(提交很少,大小为 320KB)。
svnadmin hotcopy --incremental /path/to/original /path/to/backup
问题是程序无限期挂起!
如何修复? CTRL+C 不起作用
[编辑] 似乎只有当我推送到 Samba 存储时才会发生这种情况。如果我热复制到本地驱动器,它将成功完成
今天遇到了同样的问题。这是一个已知问题:
https://issues.apache.org/jira/browse/SVN-4177
“您无法将使用 SQLite 的存储库热复制到不支持 SQLite 的文件系统。1.6“有效”的唯一原因是 1.6 有错误,并且执行“哑”副本,不能保证副本有效。
可以通过禁用重复缓存并删除 代表缓存文件。
您可以对支持 SQLite 的文件系统进行热复制,然后对其他文件系统进行哑副本。
您可以使主存储库脱机,然后制作一个哑副本到其他文件系统。
我想 Subversion 本身可以在 存储库,即在同一个文件系统上,然后制作一个哑副本到另一个文件系统,但我不想在 Subversion 中看到这种代码。”