首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >备份cvs存储库的最佳实践?

备份cvs存储库的最佳实践?
EN

Stack Overflow用户
提问于 2009-02-28 06:37:22
回答 2查看 4.2K关注 0票数 4

我们的一些项目仍然在cvs上。目前我们每晚都使用tar来备份存储库。

这里有一个问题:备份cvs存储库的最佳实践?

背景:我们正在将全国多个服务器合并到一个中央服务器上。合并后的内存大小为14 is。(是的,这是很高的,这很可能是由于大量的二进制文件,许多分支,以及存储库的历史)。

cvs存储库的“直接tar”会产生大约5 5gb的.tar.gz文件。从5 5gb的tar文件恢复文件将是笨拙的。另外,我们很快就把磁带填满了。

完整和增量备份方法,即每周完整备份、每晚增量备份的效果如何?有什么开源工具能很好地解决这个问题?(例如,Amanda,Bacula)。

谢谢,

帐单

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-02-28 07:15:21

如果不需要备份历史记录,可以使用rsync在另一台计算机上创建存储库的备份副本。rsync以增量模式工作,因此仅在发送更改的文件时才会占用带宽。

我不认为您需要备份的完整历史记录,因为VCS提供了自己的历史记录管理,并且您只需要备份作为故障保护措施。

此外,如果您担心备份存储库的状态一致,您可能希望使用文件系统快照,例如,LVM可以在Linux上生成这些快照。据我所知,Solaris的ZFS也有快照功能。

当且仅当您在夜间运行备份过程时,没有人接触您的存储库,并且您的VCS守护进程在备份过程中停止时,您才不需要快照:-)

票数 6
EN

Stack Overflow用户

发布于 2009-02-28 07:34:36

正如Darkk提到的,rsync有助于良好的备份,因为只复制收费的内容。Dirvish是一个很好的基于rsync的备份系统。备份运行得很快。恢复非常简单,因为您所要做的就是复制内容。高效地存储备份的多个版本。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/597649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档