gitlab에 문제가 있어 삭제 후 같은 버젼으로 새로 설치 한 뒤 백업파일로 복원을 시도하는 중 특정 repository 에서 fail과 동시에 복구프로세스가 종료됩니다..
백업용량사이즈크기를 보면 코드가 다 들어있는것같은데 말이죠..
왜이럴까요.. 아니면 백업파일(tar) 를 압축풀면 repository/프로젝트이름.bundle 파일들이 있는데 이걸로 복구 가능한가요..?
해당 에러 메시지는 GitLab에서 복원 프로세스를 수행하던 중 일부 파일을 찾지 못해서 발생한 것 같습니다.
이 문제가 어디에서 발생하는지 정확히 파악하기 위해서는 로그 파일을 살펴봐야 할 것 같습니다.
참고로 백업 파일의 용량이 크다고 해서 코드가 모두 들어있다는 것은 아닙니다.
백업 파일에는 저장소에 포함된 커밋, 브랜치 등 모든 객체와 이것들을 참조하는 git 데이터베이스가 저장되어 있습니다.
그러나 이 파일들을 이용해서 직접 복원을 시도할 수는 없습니다.
보통 GitLab에서 백업 파일을 복원하는 방법은 다음과 같습니다.
복원 프로세스 중에 오류가 발생한다면, 로그 파일에서 오류 메시지를 찾아 수정해야 합니다.
만약 백업 파일 자체에 문제가 있는 경우에는 백업 파일을 다시 생성해야 합니다.
이 경우에는 저장소에 포함된 모든 데이터와 Git 데이터베이스가 제대로 포함되어 있는지 확인해야 합니다.
해당 에러 메시지는 GitLab에서 복원 프로세스를 수행하던 중 일부 파일을 찾지 못해서 발생한 것 같습니다.
이 문제가 어디에서 발생하는지 정확히 파악하기 위해서는 로그 파일을 살펴봐야 할 것 같습니다.
참고로 백업 파일의 용량이 크다고 해서 코드가 모두 들어있다는 것은 아닙니다.
백업 파일에는 저장소에 포함된 커밋, 브랜치 등 모든 객체와 이것들을 참조하는 git 데이터베이스가 저장되어 있습니다.
그러나 이 파일들을 이용해서 직접 복원을 시도할 수는 없습니다.
보통 GitLab에서 백업 파일을 복원하는 방법은 다음과 같습니다.
복원 프로세스 중에 오류가 발생한다면, 로그 파일에서 오류 메시지를 찾아 수정해야 합니다.
만약 백업 파일 자체에 문제가 있는 경우에는 백업 파일을 다시 생성해야 합니다.
이 경우에는 저장소에 포함된 모든 데이터와 Git 데이터베이스가 제대로 포함되어 있는지 확인해야 합니다.