gitlab 설치 버전을 깔아 운영중에 HDD에 읽기 오류가 생겼습니다.
다른 파일들은 없어져도 상관이 없는데,
postgresql/data/base/16385/18128 파일에 접근이 안되 gitlab이 정상적으로 동작하고 있지 않고 있습니다.
파일 위치상으론 postgresql의 데이터 파일 하나가 접근이 안되는것 같습니다.
ActiveRecord::StatementInvalid (PG::IoError: ERROR: could not read block 0 in file "base/16385/18128": Input/output error
: INSERT INTO "audit_events" ("type", "author_id", "entity_id", "entity_type", "details", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id"):
config/initializers/ar_monkey_patch.rb:12:in `_create_record'
app/services/audit_event_service.rb:18:in `security_event'
app/controllers/sessions_controller.rb:114:in `log_audit_event'
app/controllers/sessions_controller.rb:34:in `block in create'
app/controllers/sessions_controller.rb:28:in `create'
lib/gitlab/request_profiler/middleware.rb:15:in `call'
lib/gitlab/middleware/go.rb:16:in `call'
HDD는 복구가 안될것 같아 보입니다.
혹시 이와 같은 경우, DB를 복구할 수 있는 다른 방법이 있을런지요?
|