Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GitLab增量备份_Git_Backup_Gitlab_Increment_Gitlab Ce - Fatal编程技术网

GitLab增量备份

GitLab增量备份,git,backup,gitlab,increment,gitlab-ce,Git,Backup,Gitlab,Increment,Gitlab Ce,现在,我每天都要备份大小超过4GB的gitlab CE 8.12.4服务器。是否有任何方法或解决方法可以对gitlab CE server进行增量备份。在运行gitlab backup rake任务时,有多个组件正在备份: 数据库条目(注释、问题、事件、项目、用户等),然后是实际的git数据 备份rake任务只是获取所有内容的一个副本,并将其涂上焦油 如果您想创建自己的备份策略,您可以轻松地做到这一点,只需将这两项任务分开,并为各自的组件使用备份策略 MySQL数据库增量备份: 对于git数据,

现在,我每天都要备份大小超过4GB的gitlab CE 8.12.4服务器。是否有任何方法或解决方法可以对gitlab CE server进行增量备份。

在运行gitlab backup rake任务时,有多个组件正在备份:

数据库条目(注释、问题、事件、项目、用户等),然后是实际的git数据

备份rake任务只是获取所有内容的一个副本,并将其涂上焦油

如果您想创建自己的备份策略,您可以轻松地做到这一点,只需将这两项任务分开,并为各自的组件使用备份策略

MySQL数据库增量备份:

对于git数据,根据您的后端文件系统,您可以使用快照和rsync来完成这项工作。这里有更多信息:

您选择的选项将一如既往地取决于您的环境,但我建议1)定期测试恢复,2)仍然使用rake任务定期进行完整备份