gitlab备份

gitlab备份的重要性,快速给gitlab备份

1. gitlab一键备份(路径 /var/opt/gitlab/backups

default[‘gitlab’][‘gitlab-rails’][‘backup_path’] = “/var/opt/gitlab/backups”

2.如果要指定备份路径(找到这个文件 /etc/gitlab/gitlab.rb 更换指定地址’shengshui/backups’)

然后更新配置

3. 使用还原备份文件(备份文件名1502255123_2017_08_09_gitlab_backup,  其中1502255123是备份时的时间戳)


1. gitlab启动自动备份

设置指定时间备份(下面是 每天凌晨2点备份)

2.gitlab保存指定备份日期的文件

编辑这个文件 /etc/gitlab/gitlab.rb,打开注释,设置保存最近1月的备份文件

3.更新配置

4.gitlab备份文件迁移服务器

把备份的文件copy到新服务器的备份地址中(如果没有指定,默认备份地是 /var/opt/gitlab/backups

(⚠️这个gitlab版本最好是一致性,不然可能会有问题~ 具体参考官方文档)

5.还原备份文件同上面【3. 使用还原备份文件】

参考:
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/raketasks/backup_restore.md
https://docs.gitlab.com/omnibus/settings/backups.html
https://gitlab.com/gitlab-org/gitlab-ci/blob/master/doc/raketasks/backup_restore.md
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/9e97671d8dee3ea6a7bbb99347ad279b65689f28/files/gitlab-cookbooks/gitlab/attributes/default.rb#L120

在 “gitlab备份” 上有一个观点

发表回复

电子邮件地址不会被公开。 必填项已用*标注