我之前问过其他一些人,但我仍然不确定如何准确地解决它。基本上,我有一个开发服务器,其中包含一个项目的不同分支的多个文件夹。现在我每天 tar.gz 到 S3,所以我有完整的每日备份,因为有时开发人员来要求我恢复到前一天(是的,我知道......不要告诉我)。问题是这非常 IO/负载,因为我们谈论的是 2 GB 和 100,000 多个文件。所以现在我被要求备份更多的东西。我想过 rsync 但后来我错过了每日完整选项,除了可能将 rsync 与“将更改的文件复制到文件夹,tar 它,日期名称”结合起来?对于 rsync,我需要一个备份服务器,因为 S3 作为挂载共享非常慢,而且不是这种数量的文件的选项。我该怎么办?或者只是告诉我的开发人员“你会说 svn/git 吗?”?
感谢帮助
我认为你会真正受益于像 git 一样的 DVCS 启动和运行。让您的开发人员使用他们自己的机器,并在提交后将它们推送到中央服务器。然后他们可以恢复到早期版本而不会打扰您。然后,您可以使用 rsync 来同步来自服务器的更改。我猜你也可以将 repo 拉到备份服务器上。
归档时间: |
|
查看次数: |
269 次 |
最近记录: |