备份
#备份的时候,先通知相关人员服务要听 ,停止两个服务,并影响访问
root@ubuntu:/opt/web1# gitlab-ctl stop unicorn
ok: down: unicorn: 0s, normally up
root@ubuntu:/opt/web1# gitlab-ctl stop sidekiq
ok: down: sidekiq: 1s, normally up
#:创建备份
root@ubuntu:/opt/web1# gitlab-rake gitlab:backup:create
#:注意此处不会备份一下配置文件之类的
#:启动服务
root@ubuntu:/opt/web1# gitlab-ctl start
恢复
#:恢复也需要停止服务
root@ubuntu:/opt/web1# gitlab-ctl stop unicorn
ok: down: unicorn: 1s, normally up
root@ubuntu:/opt/web1# gitlab-ctl stop sidekiq
ok: down: sidekiq: 1s, normally up
#:恢复
root@ubuntu:/opt/web1# cd /var/opt/gitlab/backups/
root@ubuntu:/var/opt/gitlab/backups# ls
1569734081_2019_09_29_11.11.5_gitlab_backup.tar
root@ubuntu:/var/opt/gitlab/backups# gitlab-rake gitlab:backup:restore BACKUP=1569734081_2019_09_29_11.11.5 #:注意backup后只写到版本号
#:启动服务
root@ubuntu:/var/opt/gitlab/backups# gitlab-ctl start