본문 바로가기

programmer/AWS

AWS EC2 볼륨 증가 시키는 방법

AWS 사용할 때 처음 무료로 받았던 용량을 증가 시키고 싶을 때가 있다. 돈은 좀 더 사용하겠지만 메모리에 스트레스 받는것 보다. 돈을 쓰는게 건강에 이롭다..

AWS EC2에서 메모리(SSD or HDD 개념)를 높이는 방법은 서비스 > EC2 > Elastic Block Store > 볼륨 에서 변경 가능하다. 볼륨은 여러게 생성해서 인스턴스에서 사용할 수 있는대 하나만 사용하는 것을 예시로 들었다.

메인 인스턴스에서 사용하고 있는 볼륨을 선택하고 마우스 우클릭을 하면 '볼륨 수정' 이 있다. 프리 라이선스에서는 8GIB이 최대일 껀대 2배인 16GIB으로 증량해 보자. 크기를 16으로 입력하고 수정버튼을 클릭한다. 

참고로 수정되는 대는 시간이 좀 소요되므로 기다려야한다.(설정 되는 시간은 대중 없음..) 

수정하고 하루 자고 나니 16로 설정 되어 있는 것을 확인했다. 하지만 자동으로 메모리(파티션)할당이 되어있으면 좋겠는데 직접 설정해야한다. 증량한 메모리를 어느 파티션으로 할당할지 사용자가 설정하게끔 되어있다. AWS 도움말에서 아주 잘 설명해 주지만 잊어 버리지 않기 위해 글로 남긴다.

 

0. 설정 미리보기

이대로 따라하면 바로 설정한 메모리만큼 증량되어 적용된다.

$lsblk
$sudo growpart /dev/xvda 1


$df -h
$sudo resize2fs /dev/xvda1

 

1. 파티션 메모리 할당하기

리눅스에서 디스크 메모리 할당이 어떻게 되어 있는지 확인한다.
노란 표시 부분을 보면 xvda에 16GIB이 할당 되어있고 실질 메모리 공간(내가 사용하고 있는 파티션)은 xvda1으로 기존과 동일하게 8GIB인 것을 확인 가능하다.

하기 이미지 부분은 xfsprogs라는 메뉴얼에 나온 부분인대 설정이 필요하면 설치해서 사용하지만 본문에서는 필요없다.

 

2. 파일 시스템 메모리 resize 하기

파티션은 확인하였으니 파일 시스템에 메모리를 다시 잡아주어야 한다. 기존 8GIB에서 

$sudo resize2fs /dev/xvda1 

명령어를 통해 파일시스템 메모리를 리사이즈 한다.

설정 결과 16GIB 할당되고 Use 가 50%로 바뀐것을 확인 할 수있다.

AWS 모든 메뉴얼이 자신의 개발환경에 맞게 설명해주지 않는다. 약간씩은 돌아가서 설정해야한다.

파이팅!

 

<관련 aws 메뉴얼>

docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html

반응형
사업자 정보 표시
라울앤알바 | 장수호 | 서울특별시 관악구 봉천로 13나길 58-10, 404호(봉천동) | 사업자 등록번호 : 363-72-00290 | TEL : 010-5790-0933 | Mail : shjang@raulnalba.com | 통신판매신고번호 : 2020-서울관악-0892호 | 사이버몰의 이용약관 바로가기

'programmer > AWS' 카테고리의 다른 글

EC2 서버에서 열린 포트 확인 법  (0) 2021.07.13
AWS EC2 setting  (0) 2021.04.19
AWS EC2 Snapshot 사용법  (0) 2020.09.02
venv로 Jupyter에서 Python 3.x버전업 작업  (0) 2020.09.01
AWS 청구요금 확인 방법  (0) 2020.08.26