GitLab은 백업 파일을 이용하여 복원 할 수 있습니다. 이번 페이지에서는 GitLab의 백업 파일로 복원하는 방법에 대해 설명합니다.
1.SSH(Secure Shell)을 이용하여 GitLab 서버에 로그인 합니다. 이때, root권한을 사용해야 합니다.
2.백업 tar 파일이 /var/opt/gitlab/backups 디렉토리에 있는지 확인 합니다.
3.만약 백업 파일이 없다면 백업 생성 에서 설명된 내용으로 백업 파일을 생성할 수 있습니다.
4. 아래의 명령을 이용하여 데이터베이스와 관련된 프로세스를 중지합니다.
sudo gitlab-ctl stop unicorn sudo gitlab-ctl stop sidekiq
위의 명령을 이용하여 메모리를 일시적으로 확보 할 수 있습니다.
5.아래의 명령어로 GitLab 서비스 상태를 확인합니다.
sudo gitlab-ctl status
6.백업 파일을 이용하여 복원합니다.
sudo gitlab-rake gitlab:backup:restore BACKUP = 1589347608_2020_05_13_12.10.3-ee_gitlab_backup.tar
7. GitLab을 재시작 합니다.
sudo gitlab-ctl restart
8.이제 아래 그림과 같이 데이터베이스를 검사하여 GitLab을 확인합니다.
sudo gitlab-rake gitlab:check SANITIZE = true
Add Comment