SVN 转储大小:是否可以减小它



我有一个巨大的SVN存储库,我需要每周转储一次。存储库的大小约为 66 GB;在命令"svnadmin dump"之后,大小约为184 GB。

是否可以减小转储的大小,以便进行更安全的备份过程?

我读过其他人使用 svnsync,但我的目标是带出数据,所以目前最好的解决方案是"转储 + 钩子和授权数据的副本"。

其他人如何管理大型SVN仓库的备份?

谢谢。

--deltas 选项应有助于减少存储库转储大小。即:

svnadmin dump --deltas repo

或者,您可以使用svnadmin hotcopysvnadmin hotcopy --incremental进行备份。

我尝试了一些 svn 转储的场景,这就是我的结果。好的,它们不是 66G,但比率应该相同。
窗口中的原始文件夹大小:255M(一个存储库)

案例1:停止服务,压缩该文件夹,重新启动服务:180M
案例 2:SVNADMIN 转储 + 压缩 |转储大小: 1408M (!??) 邮编: 410M
案例 3:SVNADMIN 转储 --增量 + 压缩 |垃圾场大小:550M,邮编270M

什么? svn 转储,即使有 delta,对于我们的需求来说也太大了......我可以在晚上停止服务,所以我们将使用解决方案 1,只需停止 VisualSVN 服务器,压缩存储库文件夹,然后重新启动服务。

如果您更喜欢"转储"方法,则可以直接 7zip 它而无需中间文件,如其他解决方案中所述

相关内容

  • 没有找到相关文章

最新更新