EC2 프리티어 볼륨 증가하는 방법

HD.Y·2024년 6월 19일
0
post-thumbnail

볼륨을 증가하게 된 계기🧐

  • 현재 취업을 위해 부트캠프에서 진행했던 BOOTSHELF, LONUA 프로젝트를 EC2로 배포해놓은 상태이다. 하지만, BOOTSHELF 프로젝트만 EC2가 자꾸 뻗는 현상이 발생하는 것이다.

  • 처음에는 메모리가 부족해서 그런줄 알고, SWAP 메모리 설정과 jar 파일 실행 시 메모리 제한까지 걸어서 실행시켰지만 처음엔 해결됬던게 이제는 jar 파일을 실행시키자마자 EC2가 먹통이 되었다.

  • 원인을 찾아보는 중, 볼륨이 100% 로 꽉차서 그렇다는 글을 찾게 되었다. 실제로 볼륨을 확인해보니 정말 100% 꽉차있었고, 크기고 8GB 밖에 되지 않았다.
    볼륨 확인 명령어 : df -h

  • 이 문제를 해결하기 위해 프리티어에서 볼륨을 증가하는 방법을 알게되어 정리해본다. 프리티어는 최대 30GB 까지 무료로 사용할 수 있다고 한다.


볼륨 증가하는 방법 정리💽

1. 먼저 AWS에서 EC2를 선택 후 스토리지를 클릭한다.

볼륨의 크기가 8GB 인것을 확인할 수 있을것이다.


2. 해당 볼륨을 클릭한 뒤 작업에서 볼륨 수정을 클릭한다.


3. 30GB 내에서 원하는 크기만큼 볼륨을 수정한다. 늘리는것은 가능하지만 줄이는것은 되지 않아서 나는
  16GB로 먼저 늘렸다.


4. 다음은 EC2를 Putty로 접속해서 아래와 같은 명령어를 입력해준다.

   ➡ sudo growpart /dev/xvda 1

   ➡ sudo resize2fs /dev/xvda1

만약, 이미 8GB 가 꽉 차서 명령어가 실행이 안될 때는 아래의 방식으로 명령어를 입력한다.

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

   ➡ sudo growpart /dev/xvda 1

   ➡ sudo growpart /dev/xvda 1

   ➡ sudo umount /tmp


5. 최종적으로 볼륨이 증가했는지 확인해본다.

   ➡ 명령어 입력 : df -h

   ➡ 명령어 입력 : lsblk


  • 프리티어를 쓰다보니 불편한점이 많지만...그래도 이기회에 사소할 수 있지만 새로운 내용을 알게되어 좋은 경험이었다.

  • 이제는 뻗지 않길 빌며...글을 마무리한다!!😆

profile
Backend Developer

0개의 댓글