2 min read
AWS EC2-EBS increase Error

References

들어가며

EC2-EBS의 사이즈를 변경하다보면 바로 안될 때가 있다. 이번 나의 경우가 그랬는데, EBS 용량을 AWS console에서 변경 후 partition 사이즈를 수정하려 sudo growpart /dev/nvme0n1 1 명령어를 사용하면 다음과 같은 에러가 출력된다.

CHANGED: partition=1 start=4096 old: size=16773087 end=16777183 new: size=18870239 end=18874335
FAILED: failed: sfdisk --list /dev/nvme0n1

이 문제는 disk 사이즈가 부족해서 발생하는 문제로 해결책은 tmp를 메모리로 옮겨 일시적으로 disk의 용량을 확보하는 방법이다. 해결 방법은 다음과 같다.

해결방법

sudo mount -o size=10M,rw,nodev,nosuid -t tmpfs tmpfs /tmp

df -hT
lsblk # 블록 디바이스 정보 표시
sudo growpart /dev/xvda 1
sudo resize2fs /dev/xvda1

sudo umount /tmp