Timeline Server가 LevelDB 상태 파일 문제로 시작되지 않는 증상이 나타난다.
재기동 시 해당 상태 파일을 다시 생성하도록 안내된 복구 방법이다. 다른 서비스의 LevelDB 디렉터리까지 삭제하는 일반 정리 절차가 아니다.
개별 상태 파일 제거가 모든 LevelDB 손상을 복구한다는 보장은 없다. 복사할 수 있는 무조건 rm 명령은 제공하지 않는다.
Timeline Server를 정지한 상태에서 LevelDB 전체를 백업하고 정상 백업 복원을 우선한다. 원본의 상태 파일 재생성은 이력 손실 가능성을 검토한 후 적용한다.
명령 예시는 문서 작성 시 보강한 것이며 대상 시스템에서 실행 검증하지 않았다.
sudo cp -a '<leveldb-timeline-store.ldb>' '<별도-백업-경로>'
find '<leveldb-timeline-store.ldb>' -maxdepth 1 -type f -name 'MANIFEST-*' -print
CURRENT, LOCK, 오류에서 확인한 MANIFEST-*를 백업 위치로 옮겨 재생성되게 한다. 다른 LevelDB의 같은 이름 파일을 건드리지 않는다.Timeline Server 기동과 새 이력 쓰기·조회, 필요한 과거 이력 보존 여부를 각각 확인한다.