GitLab備份和恢復

備份

[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

Gitlab如何進行備份恢復與遷移
GitLab如何屏蔽掉註冊功能
GitLab其他問題參考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章