정리 Rake 작업
고아 LFS 파일, 프로젝트 업로드 파일, 고아 아티팩트 파일, 만료된 세션 조회 키 등을 정리하는 GitLab Rake 작업을 설명합니다.
GitLab은 GitLab 인스턴스를 정리하기 위한 Rake 작업을 제공합니다. 참조되지 않은 LFS 파일 제거 # Warning GitLab 업그레이드 후 12시간 이내에는 이 작업을 실행하지 마세요. 그렇지 않으면 아직 완료되지 않은 백그라운드 마이그레이션으로 인해 데이터 손실이 발생할 수 있습니다. 리포지터리의 기록에서 LFS 파일을 제거하면 고아 상태가 되어 계속 디스크 공간을 차지합니다. 이 Rake 작업으로 데이터베이스에서 유효하지 않은 참조를 제거할 수 있으며, 이를 통해 LFS 파일의 가비지 컬렉션이 가능해집니다. 예를 들어: Linux package (Omnibus) Self-compiled (source) sudo gitlab-rake gitlab:cleanup:orphan_lfs_file_references PROJECT_PATH="gitlab-org/gitlab-foss" bundle exec rake gitlab:cleanup:orphan_lfs_file_re
