본문 바로가기
CLOUD/AWS

AWS EBS 용량 추가, 확장

by Rainbound-IT 2023. 1. 11.
반응형

목차

     

    AWS EBS의 용량을 증가시켜 보자.

     

    두가지 방법이 있는데 

    하나는 이미 붙어 있는 EBS의 용량을 붙이는법

    다른 하나는 새로운 EBS를 생성하여 EC2 에 붙이는 법이다.

     

    메인은 이미 있는것의 용량을 늘리는것으로 하고 다른 방법을 부가 설명 해드리겟습니다.

     

    1. console 에서 수정 및 추가

    AWS ec2 서비스에서 elastci volume store - 볼륨으로 들어갑니다.

     

    오른쪽에 작업을 클릭하면 위같은 창이 나오는데 수정을 클릭합니다.

     

    여기서 변경하고 싶은 것을 변경하면되는데 

    용량만 변경할것이므로 크기만 변경 시켜주면 됩니다.

    (나머지는 성능이라고 보시면됩니다 자세한건 아래 docs 같은걸 찾아보세요. )

    https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ebs-io-characteristics.html

     

    I/O 특성 및 모니터링 - Amazon Elastic Compute Cloud

    I/O 특성 및 모니터링 지정된 볼륨 구성에서 특정 I/O 특성은 EBS 볼륨의 성능 동작을 구동합니다. 범용 SSD(gp2 및 gp3) 및 프로비저닝된 IOPS SSD(io1 및 io2)와 같은 SSD 지원 볼륨은 I/O 작업이 임의든 순

    docs.aws.amazon.com

     

     

    볼륨생성 해서 붙이기

    생성해서 붙이시고 싶으신분은 오른쪽에 볼륨 생성후 생성 된 ebs를 선택후 작업- 볼륨 연결 에서 연결하고 싶은 볼륨 연결을 클릭하시면 됩니다.

     

     

    in-use optimizing

    볼륨을 수정하면 상태가 modify 에서 in-use optimizing이 됩니다.

    이때 ec2 내부에서 바로 수정하면 안되는것 같아요. 

    라고 생각 했으나 aws docs에 아래와 같이 된다고 하네요

    볼륨이 optimizing 상태가 되자마자 이 작업을 수행할 수 있습니다.

     

    검색해보면 기다리는데 5분 걸린다는데 ebs 성능이나 용량에 따라 다르기 때문에 꽤 걸릴수도 있습니다.

     

     

     

     

     

    2. EC2 파티션 및 파일시스템 확장

    df -h 를 해서 확인해보면 용량이 전혀 늘지 않은것을 볼수 있습니다.

     

     lsblk 명령어로 확인해보면 사용하고 있는 파티션에 확장이 안된걸 볼 수 있습니다.

     

    1. 파티션 확장

    sudo growpart /dev/nvm0n1 1

    growpart /dev/파티션이름 파티션번호 

    이런식으로 적으면 됩니다 파티션번호는 이름 맨뒤에 숫자로 구분합니다.

     

    lsblk로 확인해보면 확장된 것을 보실수 있습니다.

     

    그래도 아직 파일시스템에 할당은 안되서 한번더 해야합니다.

     

     

    2. 파일시스템 확장

    우선 하드디스크 파일시스템 유형을 확인합니다.

    mount|grep nvme

    대부분 ext긴 하지만 혹시 모르니 확인을 해봅니다.

    저는 ext입니다

     

    sudo resize2fs /dev/nvme0n1p1

     

    sudo resize2fs /dev/파티션이름 을 입력하면 약간의 시간후 완료 되는 것을 보실 수 있습니다.

     

    df -hT로 확인하니 증가된것을 확인할 수 있습니다!

     

    번외 - 볼륨 추가하여 확장

    콘솔에서 볼륨추가하여 붙일경우에는 mount 를 사용해야합니다.

    특정 폴더만 용량을 증가 시킬수 있어서 좋지만 조금 번거롭습니다.

     

    이전 포스팅을 참고 하세요..

    https://rainbound.tistory.com/entry/root-%EC%A6%9D%EA%B0%80

     

    linux root에 볼륨 추가하여 용량 증가시키기

    물리 disk를 추가시켜 보통 다른 디렉토리에 mount 시켜 용량을 증가시키는데 루트에 증가 시키고싶을때 다음 방법을 이용하면 된다고 한다. 증가 시키려는 명령어 다음 명령으로 VG 및 LV를 확장할

    rainbound.tistory.com

     

     

    Reference

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

     

    볼륨 크기 조정 후 Linux 파일 시스템 확장 - Amazon Elastic Compute Cloud

    다음 주제에서는 Linux용 XFS 및 Ext4 파일 시스템을 확장하는 프로세스를 안내합니다. 다른 파일 시스템에 대한 자세한 내용을 알아보려면 해당 설명서의 지침을 참조하세요.

    docs.aws.amazon.com

     

    반응형

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

    AWS ALB에 SSL 추가(여러개) 등록하기  (0) 2023.01.18
    aws Oracle Data Pump s3 migration  (0) 2023.01.11
    aws fargate 에 고정 ip 추가  (0) 2023.01.10
    aws s3 cors 설정  (0) 2023.01.09
    stalled 시간에 따른 target group http version 변경  (0) 2023.01.09

    댓글