我正在为 Subversion 仓库实施备份策略。
我选择了本地 NAS 上的增量备份。我将 NAS 安装在 Samba 上,并尝试hotcopy
我的测试存储库(提交很少,重达 320KB)。
svnadmin hotcopy --incremental /path/to/original /path/to/backup
问题是程序无限期挂起!
如何解决?CTRL+C 不起作用
[编辑] 似乎只有当我推送到 Samba 存储时才会发生这种情况。如果我热复制到我的本地驱动器,它将成功完成
可能是你的测试存储库在BDB fs上吗?
如"Berkeley DB"一节所述,热复制的Berkeley DB存储库不能跨操作系统移植,也不能在与创建它们的机器具有不同"字节序"的机器上运行。
如果您尝试在不兼容的远程文件系统上使用 Berkeley DB,结果是不可预测的 — 您可能会立即看到神秘的错误,或者可能需要几个月才能发现存储库数据库已严重损坏。您应该强烈考虑将 FSFS 数据存储用于需要驻留在网络共享上的存储库。