만족

[Ubuntu] rm으로 파일을 삭제했음에도 디스크 사용량이 그대로인 문제 본문

[Ubuntu] rm으로 파일을 삭제했음에도 디스크 사용량이 그대로인 문제

Ubuntu Satisfaction 2022. 1. 30. 20:49

웹 서버의 디스크 용량이 부족하다는 알림을 받아 화들짝 놀라 확인해보았다.

 

df -h

위 명령어를 이용하면 마운트된 드라이브 별 사용량을 볼 수 있다.

 

/dev/xvda1을 보니 정말로 디스크가 거의 꽉 찬 모습을 볼 수 있다.

 

sudo du -a / | sort -n -r | head -n 20

 

위 커맨드를 이용하면 가장 큰 파일 사이즈를 가진 TOP 20을 볼 수 있다.

 

어떤 파일이 용량을 차지하는지를 찾아보다가,

웹 서버의 로그 파일이 10기가를 넘어서는 것을 포착했다.

 

그래서 rm으로 해당 로그 파일을 지우고 다시 df -h로 확인해 보았지만 Use%가  그대로였다.

 

rm했는데 왜 사용량이 그대로일까?

 

그 파일이 다른 프로세스에서 open한 상태라면 rm하더라도 실제로 삭제하지 않는다.

 

그런 파일들은 아래 명령어로 조회해볼 수 있다.

lsof +L1

꺄아아아아아악!!!!

일단 급한대로 8기가가량을 잡아먹고 있는 파일을 처리하기 위해 해당 프로세스를 kill해야 한다.

 

sudo kill 5775

 

이제 링크가 해제되면서 실제로  파일이 삭제되었다.

(Use% 96%-> 81%)

 

굿



Comments