我有一个17G大小的svn repo。我试图采取repo的svnadmin转储,转储大小为42G。为什么这么大?
另外,我想试试同一个回购的热门复制品。但在我强制实施之前,我的磁盘空间不足。什么尺寸的svn回购的热门复印件?我希望两者的大小相同或更小!!
TIA!
答案 0 :(得分:1)
如果您使用VisualSVN Server,请不要错过最新的3.6.x版本系列。 VisualSVN Server 3.6引入了支持scheduled incremental repo backup的内置备份解决方案。
我有一个17G大小的svn repo。我试着采取svnadmin转储 回购和转储大小是42G。为什么这么大?
您是否尝试将其放入存档?
在没有任何附加选项的情况下运行svnadmin dump
时生成的可移植SVN存储库转储通常比磁盘上的存储库大,因为每个修订版都在转储流中以全文表示。您可以使用--deltas
选项运行svnadmin dump
以使转储成为我们的解决方案。请注意,此选项可能会在生成或加载转储时增加CPU负载以及生成或加载转储的时间。但是,它会帮助您节省空间,以防它对您很重要。顺便说一句,不要忘记SVN存储库转储只包含修订历史记录。
svn repo的热门版本是多少?我希望两者的大小相同或更小!!
另一个工具 - svnadmin hotcopy
- 在磁盘上生成存储库的副本,该副本的大小和内容与源存储库完全相同。与SVN repo sump不同,hotcopy是一个功能齐全的存储库,它还包括钩子脚本。 hotcopy与其源代码具有相同的数据库格式版本。