linux /tmp 디렉토리 full 현상 – 실제는 비워있는데..

간혹 터미널 상에 장시간 standard output 이 일어나는 작업을 수행할 경우 ..

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

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

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

 

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

그러면..delete 상태인 파일이 있다. 이미 delete operation 이 들어갔기에 ls 로는 확인할 수 없다.

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

차지되는 걸로 나온다.

 

해당 파일을 잡고 있는 프로세스를 죽이면 용량이 회수 된다.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.