1. 백업

[1] 백업 파일 생성

gitlab-backup create

위 명령어 실행 시 . tar 백업파일 생성

백업 파일은 /var/opt/gitlab/backups 경로에 저장됨

[2] 시크릿 키 데이터 복사

cat /etc/gitlab/gitlab-secrets.json

2. 백업 파일을 통한 복구

[1] 소유자 변경

cd /var/opt/gitlab/backups
chown git:git *_gitlab_backup.tar

[2] gitlab 서비스 중단

gitlab-ctl stop puma
gitlab-ctl stop sidekiq
gitlab-ctl stop unicorn

[3] 복원

gitlab-rake gitlab:backup:restore

[4] 시크릿 키 복원

vi /etc/gitlab/gitlab-secrets.json
:1, $d  # 내용 전체 삭제
# 위에서 복사해뒀던 내용 Ctrl + V
:wq     # 저장하고 나가기