본문 바로가기

AWS

[AWS] EC2 볼륨(용량) 늘리기

'AWS로 구현하는 MAS와 컨테이너 오캐스트레이션' 강의를

블로그를 통해 구매하시는 분들에게만 10%할인 중입니다.

이미지를 클릭하고, 아래 쿠폰번호를 입력해 주세요!

16861-259843d6c2d7


 

볼륨 확장할 인스턴스의 볼륨 선택

먼저 EC2 콘솔 인스턴스탭에서 볼륨을 확장할 인스턴스를 선택하고 하단 스토리지탭에서 보여지는 볼륨 ID를 선택한다.

 

 

볼륨 용량 수정

다음으로 볼륨 페이지에서 수정할 볼륨을 좌측 체크박스에 체크하고 우측 상단의 작업 버튼을 누르면 다음과 같이 볼륨 수정이 보인다.

  • 볼륨 유형
    • 범용 SSD - I/O 요구사항이 보통 수준이거나 가끔 집중적으로 발생하는 애플리케이션에 적합한 스토리지, 비용 효율적
    • 프로바이저닝된 IOPS SSD - 짧은 지연 시간을 제공, I/O집약적인 워크로드에 적합(관계형 DB, NoSQL 등)
    • 마그네틱 - 데이터에 자주 액세스하지 않는 워크로드에 적합
  • 크기 - 해당 볼륨 유형의 사용할 크기
  • IOPS - 저장장치의 속도를 나타내는데 사용되는 측정 단위, 해당 볼륨이 지원할 수 있는 요청된 초당 I/O 작업 량.
  • 처리량 - 해당 볼륨이 지원할 수 있는 처리 성능.

약 1TB 까지는 gp3가 가격이 약 20%저렴하고 성능면에서도 gp2에 비해 효율적이라고한다. (참고)

 

확장된 볼륨 인스턴스에 마운트

다음 명령어를 통해 볼륨과 크기를 조정해야할 파티션을 확인한다.

lsblk

방금전 EC2콘솔의 작업으로 현재 볼륨의 크기는 10GB가 되었고 사용중인 파티션은 8GB이다.

사용중인 파티션 크기를 조정하기 위해 다음 명령어를 입력한다.

 sudo growpart /dev/nvme0n1 1
  • /dev/nvme0n1 - 디바이스 이름
  • 1 - 파티션 번호

그리고 다시 lsblk 명령어를 통해 파티션 크기를 확인해 보면

다음과 같이 파티션이 확장된것을 확인할 수 있다.

df -h 명령어로 확인

하지만 위 사진과 같이 파일 시스템에는 적용이 되지 않았다.

sudo resize2fs /dev/nvme0n1p1

해당 파티션의 파일 시스템에 시스템 확장을 해주면

용량이 증가된 것을 확인할 수 있다.