/dev/mapper/centos-root/ 용량부족 오류

쓸모없는 로그파일 지워서 디스크용량 확보하기

 

리눅스 서버운영을 하다보면 아래와 같은 증상이 있을때가 있습니다.

  • 일반계정에서 권한(소유자,퍼미션)이 있는 데도 디렉토리 생성과 파일 생성(업로드)가 안된다.
  • php-fpm, mysql, nginx 서버가 먹통이 되거나 start 에러가 난다.

 

이때 "df -h" 명령으로 디스크 용량을 확인하면 대부분 아래처럼 사용공간이 100%로 꽉 차있다.

 

이러니까 파일생성(업로드)가 안됬던 거군요.. 단, root계정에서는 100%임에도 불구하고, 파일생성이 될 수도 있어요.

"아무튼 왜 이렇게 사용용량이 많은 걸까" 라는 생각이 듭니다.. "너무 많이 올렸나?", "용량을 늘려야되나?"

 

먼저 디렉토리별 용량체크를 해봅시다. 대부분 오래 방치된 로그파일 용량때문일 겁니다.

"du -sh [ 경로/* ]" 명령으로 용량을 많이 차지한 디렉토리들을 체크하면 됩니다.

 

! 용량이 많으면 체크하는 데 시간이 걸립니다.

 

이런식으로 용량많이 차지한 파일들을 찾아냅니다. 대부분 로그파일일 겁니다.

"/var/log" 로그 디렉토리에서 오래됬고, 쓸모없는 로그파일을 제거하면 됩니다. 

파일제거를 해도 다시 빈파일이 새로 생성됩니다.

 

혹은 자신이 찾아낸 로그 디렉토리에서 파일을 제거합니다.

반응형