개발(IT)/Linux(CentOS)

Linux /tmp 디렉토리 full 현상 처리

isony 2023. 8. 31. 20:37
반응형

실제는 비워있는데..

간혹 장시간 사용하다가 보면 어느 순간

/tmp 가 100% 차서 문제가 발생하는 경우가 있습니다.

df 로 확인하면 /tmp 파티션이 100% 있는데, du 로 /tmp 용량 확인하면 몇 KB 정도

밖에 데이터가 없는 현상 ..

 

재부팅을 하면 쉽게 해결되지만, 사정상 재부팅을 할 수 없는경우 입니다.

# lsof /tmp

 

losf 로 /tmp 에 걸린 모든 파일과 프로세스 확인..

이때 delete 상태인 파일이 있습니다.

 

이미 delete operation 이 들어갔기에 ls 로는 확인할 수 없다.

다만, delete 과정에 locking 이 발생하여 완전히 clean 되지 않았기에 파일시스템 정보에는 용량이

차지되는 걸로 나온다.

# kill -9 프로세서번호  

위와 같이 해당 파일을 잡고 있는 프로세스를 죽이면 용량이 정상적으로 회수 됩니다.

반응형