linux /tmp 디렉토리 full 현상 – 실제는 비워있는데..
간혹 터미널 상에 장시간 standard output 이 일어나는 작업을 수행할 경우 ..
/tmp 가 100% 차서 문제가 발생하는 경우가 있다.
df 로 확인하면 /tmp 파티션이 100% 있는데, du 로 /tmp 용량 확인하면 몇 KB 정도
밖에 데이터가 없는 현상 ..
# lsof /tmp -> losf 로 /tmp 에 걸린 모든 파일과 프로세스 확인..
그러면..delete 상태인 파일이 있다. 이미 delete operation 이 들어갔기에 ls 로는 확인할 수 없다.
다만, delete 과정에 locking 이 발생하여 완전히 clean 되지 않았기에 파일시스템 정보에는 용량이
차지되는 걸로 나온다.
해당 파일을 잡고 있는 프로세스를 죽이면 용량이 회수 된다.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?