Fluentd 또는 HiveServer2가 삭제된 로그 파일을 열린 FD로 보유한다.
파일명을 지워도 마지막 열린 파일 핸들이 닫히기 전에는 공간이 회수되지 않는다. 모든 df/du 차이가 이 원인인 것은 아니므로 lsof로 일치해야 한다.
lsof +L1으로 점유 프로세스를 특정하고 로그 flush 후 해당 프로세스/Pod만 순차 재시작해 FD를 해제한다.
확인 수준: 추가 조사 해법 · 해당 케이스 적용 결과 미확인
적용 조건: <...>와 예시 DB·테이블·경로·수치는 실제 확인값으로 바꾼다. 명령과 메뉴는 참고 문서를 바탕으로 보강한 예시이며 대상 시스템에서 실행하지 않았다. 버전·원인에 따른 분기와 남은 확인 사항은 아래에 명시한다.
df -h /var
sudo du -xsh /var
sudo lsof +L1
kubectl -n '<log-namespace>' get pod '<log-router-pod>' -o wide
kubectl -n '<log-namespace>' delete pod '<log-router-pod>'
lsof의 삭제 파일 점유가 없어지고 df 여유가 회복되며 로그 수집/HS2 기능이 정상인지 확인한다.