EC2 프리티어 내에 도커 이미지를 pull 하면서 용량이 부족한 사태가 발생했다.
Amazon EBS를 통해서 EC2의 용량을 (8GB -> 16GB)로 증설하는 과정을 살펴보자! 참고로 EBS 용량은 프리티어 기준 30GB가 최대이다.
Elastic Block Store -> 볼륨 -> 볼륨 수정을 눌러 주자.
크기(GiB)를 16으로 바꾼후 수정을 눌러주자.
$ 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로 늘어났다!