기존 data 디렉터리는 남아 있지만 WAL 또는 다른 구성 디렉터리가 비어 있거나 다른 디스크를 가리킨다.
Kudu는 구성된 디렉터리의 초기화 상태가 일관돼야 한다. 원본의 일괄 디렉터리 삭제 제안은 데이터 보존 해법으로 일반화할 수 없어 제외했다. WAL 소실 복원 명령은 백업·replica 정보 없이는 확정할 수 없다.
실제 mount와 기존 fs_*_dir 설정을 복구한다. WAL·metadata가 소실됐다면 정상 replica/백업을 확인한 후 노드 복구 절차를 선택한다.
확인 수준: 추가 조사 해법 · 해당 케이스 적용 결과 미확인
적용 조건: <...>와 예시 DB·테이블·경로·수치는 실제 확인값으로 바꾼다. 명령과 메뉴는 참고 문서를 바탕으로 보강한 예시이며 대상 시스템에서 실행하지 않았다. 버전·원인에 따른 분기와 남은 확인 사항은 아래에 명시한다.
fs_wal_dir, fs_metadata_dir, fs_data_dirs를 기록한다. 다른 역할 전체의 경로를 바꾸지 않는다.findmnt -T '<configured-directory>'
df -hT '<configured-directory>'
sudo ls -ld '<configured-directory>'
sudo ls -la '<configured-directory>'
kudu cluster ksck '<master1:7051,master2:7051,master3:7051>'
fs update_dirs는 소실된 WAL을 복원하는 명령이 아니다. Kudu 버전과 손실 위치에 맞춘 복구가 필요하다.역할 재기동과 ksck가 성공하고 tablet replica가 정상인지 확인한다.