EC2 프리티어 용량 늘리기

김민우·2022년 8월 30일
1

ec2

목록 보기
1/1

EC2 프리티어 내에 도커 이미지를 pull 하면서 용량이 부족한 사태가 발생했다.

Amazon EBS를 통해서 EC2의 용량을 (8GB -> 16GB)로 증설하는 과정을 살펴보자! 참고로 EBS 용량은 프리티어 기준 30GB가 최대이다.


1. EBS 용량 늘리기

Elastic Block Store -> 볼륨 -> 볼륨 수정을 눌러 주자.

크기(GiB)를 16으로 바꾼후 수정을 눌러주자.

2. EC2 Linux 시스템 확장하기

볼륨의 용량 확인

$ df -hT

블록 디바이스 확인

용량을 증설할 블록 디바이스를 알아보자. 내 기준 xvda1이 8GB -> 16GB로 용량을 증설해야 한다.

$ lsblk

파티션을 확장

$ sudo growpart /dev/xvda 1

sudo growpart /dev/xvda 1 명령을 통해 파티션의 크기를 늘렸다.

블록 디바이스 재확인

$ lsblk 

xvda1이 8GB -> 16GB로 확장되었다.

용량 늘리기

$ df -hT

df -hT를 통해 /dev/xvda1의 Type이 xfs임을 알 수 있다.

용량을 늘릴때 resize2fs는 Type이 ext2, ext3, ext4 일때 사용가능한 명령이므로, xfs_growfs 명령을 사용하자!

resize2fs: Bad magic number in super-block while trying to open /dev/xvda2

Couldn't find valid filesystem superblock.
$ sudo xfs_growfs /dev/xvda1

/dev/xvda1이 16GB로 늘어났다!

profile
Backend Developer

0개의 댓글