gitlab备份恢复

警告
本文最后更新于 2020-05-30 17:09,文中内容可能已过时。

备份:

  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

 

  1. 恢复数据(不需要备份的_gitlab_backup.tar)
gitlab-rake gitlab:backup:restore BACKUP=1566444436_2019_08_21_12.0.3

 

  1. 启动服务
gitlab-ctl start unicorn
gitlab-ctl start sidekiq
请我喝杯水
SoulChild 微信号 微信号
SoulChild 微信打赏 微信打赏
0%