프로젝트를 진행하면서 AWS EC2(Ubuntu)를 사용하고 있는데 오늘 보니 전체 용량의 98%를 사용하고 있었다.
같이 백엔드를 담당하는 팀원분과 다음 작업을 하기 전에 정리를 한번 하는 것이 좋겠다는 결론을 냈다.
그래서 용량 정리에 사용한 방법들을 정리해보려고 한다.
여러 방법을 사용하였는데, 이 방법을 모두 사용할 필요는 없고 자신이 필요하다고 생각되는 것만 시도해보면 좋을 것 같다.
df -h
du -hs *
아래 명령어로 apt 캐시 삭제를 진행할 수 있다.
sudo apt-get clean
아래 코드를 통해 오래된 커널(사용하지 않는 커널)을 삭제할 수 있다.
apt autoremove
: 사용하지 않는 패키지 삭제
--purge
: 설정 파일 함께 삭제
sudo apt autoremove --purge
You might want to run ‘apt-get -f install’ to correct these…
에러가 발생할 경우apt-get -f install
snap 은 사용하지 않을 경우에 삭제해야할 것 같다.
나의 경우는 사용하지 않는 파일을 삭제하도록 했지만, 패키지별로 삭제를 하고 싶다면 하단 참고 자료를 확인하면 좋을 것 같다.
snap list
sudo apt autoremove --purge snapd
AWS ec2 / 리눅스 용량 확보 - apt 캐시 삭제
Ubuntu 용량이 부족할때, 큰 용량의 파일 찾기와 오래된 커널 파일 지우기