본문 바로가기
카테고리 없음

[Linux Server/Disk Issue]서버의 용량이 부족할 경우 처리방법

by Mr.noobiest 2024. 6. 10.

엥? 용량은 충분한데, 왜 부족하다는 거지?


Linux 운영체제를 사용하는 서버에서 용량이 부족하다는 알림을 전달받았다. 불필요한 파일을 제거하고, 휴지통도 비우고 하면 될것 같아 들어가니 아래와 같이 용량이 표시되었다.

 

 


 

용량문제가 발생하면 바로 해야할것

 

서버의 용량이 부족하다는 에러가 발생했을때, df –h 명령어로 보면 /dev/sda2 파티션의 용량이 차있다는걸 알 수 있다.

$ df –h

/dev/sda 들은 모두 파티션으로 보통 말하는 C드라이브, D드라이브같이 나눠진것이다.

이럴때 해당 파티션의 불필요한 요소들(임시파일들)을 제거하면 되는데.

 


 

 

sudo yum cleann all


sudo yum clean all 로 정리하면 대부분 해결된다.

$ sudo yum clean all


 


 

 

그래도 용량이 부족하다면??


그래도 용량이 부족하다면 tail /tmp/duck-root 명령어로 어떤 폴더가 용량을 많이 차지하는지 확인한다. 


$ tail /tmp/duck-root


/usr 은 절대 건들지 말고, 절대로 건들지 말것 실수로라도 건들지 말것 


다른 폴더로 이동한뒤 sudo du –h –-max-depth=1 /경로명 | sort –rh | head –n 5로 가장 용량을 많이 차지하는 하위 폴더 5개를 조회하여 불필요한 요소들(.cache)등을 삭제한다. 

$ sudo du –h –-max-depth=1 /경로명 | sort –rh | head –n 5​


 ex) sudo du -h --max-depth=1 /dev/sda2 | sort -rh | head -n 5
 

 


 
끝.
 

 

728x90
반응형