Amazon (EC2) EBS 용량 늘리기
AWS EC2 인스턴스를 기본으로 사용하면 8GB 스토리지가 설정된다.
서비스를 계속 운영하고 데이터가 쌓이면 용량이 부족한 현상이 나타나게 된다.
꽉 차버리면 로그인도 안되고, 심지어 시스템 명령어도 작동안될수도 있다.
물리적인 서버에서는 용량 증성 과정이 매우 복잡하지만
클라우드 환경에서는 정말 단시간에 해결할 수 있다.
EBS 콘솔에서 내 볼륨 우클릭 후 수정해서 크기를 8GiB에서 12GiB 으로 수정을 했다.
설정상으로 변경되는거고 기본 블록까지만 반영이 되기에 서버에 접속해서 나머지 과정까지 진행해야 실제 파티션에 반영할 수 있다.
df -hT
명령어로 현재 파티션 타입과 사용 용량을 확인한다.
lsblk
명령어로 인스턴스에 연결된 블록디바이스를 확인을 해보자.
/ 파티션이 8Gib 이지만, EBS 설정에서 확대해주었다면 아래와 같이 바뀔것이다.
볼륨 크기가 12GiB 로 늘어났지만 / 파티션은 여전히 8GiB 이다.
해당 볼륨에 다음 명령어로 설정을 해준다.
growpart /dev/nvme0n1 1
growpart /dev/{볼륨명} {번호}
이제 파티션의 크기가 12GiB 로 늘어났다. 끝인가???
아니다..아직 그대로이다...
루트 볼륨에 적용한것이지 실제 파티션에 적용되지 않은것이다.
이제 우리가 사용하는 파일 시스템에다가 바뀐 파티션의 size를 적용 시켜야 한다.
sudo resize2fs <파티션>
드디어 파티션크기가 12GiB로 늘어나고 사용가능 공간의 여유가 생겼다.
이렇게 서버가 가동중인 상태에서 스토리지 확장이 쉽고 빠르게 가능하다.
Author And Source
이 문제에 관하여(Amazon (EC2) EBS 용량 늘리기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@munbbok/Amazon-EC2-EBS-용량-늘리기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)