gitlab备份恢复

备份:

1) 修改默认存放备份站点目录,然后进行重新加载配置文件。

vim /etc/gitlab/gitlab.rb

gitlab_rails['backup_path'] = "/data/gitlab/backups" #修改备份路径
gitlab_rails['backup_keep_time'] = 604800 #备份保留7天

[root@gitlab-ce ~]# gitlab-ctl reconfigure

 

2)手动执行备份命令,会将备份的结果存储 至/data/gitlab/backups目录中

gitlab-rake gitlab:backup:create

 

恢复gitlab数据:

1) 停止数据写入服务

gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq

 

2) 恢复数据(不需要备份的_gitlab_backup.tar)

gitlab-rake gitlab:backup:restore BACKUP=1566444436_2019_08_21_12.0.3

 

3) 启动服务

gitlab-ctl start unicorn
gitlab-ctl start sidekiq

标签: gitlab

发表评论: