728x90

EC2 ubuntu 를 사용하던 도중 기본 Volume 을8GB 로 사용하다가 Docker 와 Redis 가 8GB 가득 잡아먹고 있어 

docker-compose up 명령어가 먹질 않는 오류를 만났습니다.

 

이를 해결 하기 위해 EC2 Volume 을 늘려줬습니다.

 

 

AWS EBS 로 들어와 Volume 을 확장하려는 인스턴스를 우클릭하고 볼륨 수정을 클릭합니다.

 

 

AWS 에서 Volume 만 수정한다고 직접적으로 EC2 의 root Volumes 이 늘어나지는 않습니다.

 

ec2 로 접속하여 root volume 크기를 확인합니다.

 

df -h

 

그리고나서 확장된 Volume 을 확인합니다.

lsblk

저는 이미 볼륨이 확장되어 있어 1000G 에 1000G 로 뜨지만 확장이 안되어 있는 분들은 두개의 사이즈가 다를겁니다.

 

확장하기 위한 명령어

sudo growpart /dev/nvme0n1 1

 

그리고 나서 다시 명령어로 Volume 을 확인하시면 Volume 이 확장된걸 보실수 있습니다.

 

확장된 볼륨을 root 볼륨에 반영하기 위해서 resize 합니다.

 

sudo resize2fs /dev/nvme0n1p1
sudo resize2fs /dev/nvme1n1

 

df -h

root 볼륨을 확인해보시면 원하는 사이즈로 확장된걸 확인 할 수 있습니다.

728x90