목차
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
볼륨생성 해서 붙이기
생성해서 붙이시고 싶으신분은 오른쪽에 볼륨 생성후 생성 된 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
Reference
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html
'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 |
댓글