AWS | EC2 용량이 부족할 때, 용량 확보하기

yeonk·2022년 9월 30일
0

solution

목록 보기
1/3
post-thumbnail

발생한 문제


프로젝트를 진행하면서 AWS EC2(Ubuntu)를 사용하고 있는데 오늘 보니 전체 용량의 98%를 사용하고 있었다.
같이 백엔드를 담당하는 팀원분과 다음 작업을 하기 전에 정리를 한번 하는 것이 좋겠다는 결론을 냈다.
그래서 용량 정리에 사용한 방법들을 정리해보려고 한다.






시도해본 방법


여러 방법을 사용하였는데, 이 방법을 모두 사용할 필요는 없고 자신이 필요하다고 생각되는 것만 시도해보면 좋을 것 같다.

0. 필요 시 활용할 명령어

  • 용량 확인
df -h



  • 현재 폴더 내 파일 용량 확인
du -hs *






1. apt 캐시 삭제

아래 명령어로 apt 캐시 삭제를 진행할 수 있다.

sudo apt-get clean






2. 오래된 커널 삭제

아래 코드를 통해 오래된 커널(사용하지 않는 커널)을 삭제할 수 있다.

  • apt autoremove: 사용하지 않는 패키지 삭제

  • --purge: 설정 파일 함께 삭제

sudo apt autoremove --purge






  • You might want to run ‘apt-get -f install’ to correct these… 에러가 발생할 경우
apt-get -f install






3. snap 삭제

snap 은 사용하지 않을 경우에 삭제해야할 것 같다.
나의 경우는 사용하지 않는 파일을 삭제하도록 했지만, 패키지별로 삭제를 하고 싶다면 하단 참고 자료를 확인하면 좋을 것 같다.

  • snap 으로 관리되는 패키지 확인
snap list



  • snapd 삭제
sudo apt autoremove --purge snapd






참고 자료


리눅스 : 용량 부족할때, 커널 삭제로 용량 확보하기

AWS ec2 / 리눅스 용량 확보 - apt 캐시 삭제

Ubuntu 용량이 부족할때, 큰 용량의 파일 찾기와 오래된 커널 파일 지우기

[Linux] /dev/loop0 가 많아서 용량이 다 찼을 때

Ubuntu에서 스냅(snap)을 제거 하는 방법

0개의 댓글