備份
[root@linux ~]# gitlab-rake gitlab:backup:create
備份文件存放目錄
[root@linux ~]# ls /var/opt/gitlab/backups/
1577272892_2019_12_25_12.6.0-ee_gitlab_backup.tar
恢復
恢復之前需要先停掉2個服務,避免有數據持續寫入
[root@linux ~]# gitlab-ctl stop unicorn ; gitlab-ctl stop sidekiq
[root@linux ~]# gitlab-rake gitlab:backup:restore BACKUP=1577272892_2019_12_25_12.6.0-ee #指定備份文件的前綴
恢復後再次啓動這兩個服務
[root@linux ~]# gitlab-ctl start unicorn
ok: run: unicorn: (pid 9630) 70s
[root@linux ~]# gitlab-ctl start sidekiq
ok: run: sidekiq: (pid 9620) 84s