[AWS] EC2 인스턴스 디스크 용량 늘리기

LYM·2026년 8월 2일

AWS

목록 보기
2/2
post-thumbnail


EC2에서 docker compose 관련 작업을 하고 다시 올렸는데, 로그인 페이지에서 502가 떴다.
뭐지? 원인을 확인해보니 EC2의 디스크가 100%를 차지하고 있었다...
docker compose build를 여러 번 반복하면서 빌드 캐시와 이미지가 계속 쌓였고, 그게 디스크 용량을 다 잡아먹은 것 같다.

그럼 EC2의 용량을 늘려보자!

1. EBS 볼륨 확장


우선 디스크 용량을 늘리고자 하는 EC2의 상세 정보에서 '스토리지'를 통해 연결된 볼륨으로 접근한다.


늘리고자 하는 볼륨을 선택하고, '볼륨 수정'을 누른다.

원하는 볼륨으로 수정한다.(기본은 8GB였는데, 나는 20GB로 늘렸다.)

2. 파일 시스템 확장

볼륨 크기를 늘리고 EC2에 직접 연결하여, 확장된 EBS 볼륨을 인식하도록 파일 시스템을 확장해야 한다.

  • 크기를 조정할 파티션 확인
$lsblk


lsblk로 보니 디스크(nvme0n1)가 20G로 늘었는데 루트 파티션(nvme0n1p1)은 여전히 7G인 것을 볼 수 있다.
루트 파티션을 늘려보자!

  • 파티션 크기 조정
$ sudo growpart /dev/nvme0n1 1

lsblk를 통해 다시 확인하니, 루트 파티션(nvme0n1p1)이 19G로 늘어난 것을 확인할 수 있다.
마지막으로, 파티션 안에 있는 파일 시스템을 늘려야 한다.

  • 파일 시스템 확장
$ sudo resize2fs /dev/nvme0n1p1

변경된 디스크 용량을 확인하니, 디스크 용량에 여유가 생긴 것을 확인할 수 있다!
docker compose를 다시 올리니, 서버도 제대로 돌아간다!

profile
열정 열정 열정

0개의 댓글