본문 바로가기

IT/[클라우드]

[AWS EC2] EC2 인스턴스 볼륨 용량 늘리기

728x90
반응형

 

ec2 인스턴스로 분석 서버를 구축하여 사용하다 보면 디스크 용량이 부족한 경우가 있다.

 

이런경우 인스턴스에서 볼륨을 변경하고, 파티션을 재설정하여 디스크 용량을 늘릴 수 있다.

 

1. 인스턴스 볼륨 변경 (용량 증가)

 

1.1. 볼륨을 변경할 인스턴스를 선택하고 스토리지 > 블록 디바이스 > 볼륨ID를 클릭한다.

 

 

1.2. 볼륨ID를 다시 클릭하고 수정을 클릭한 후 볼륨 크기, IOPS, 처리량을 수정한다. 이때 볼륨 크기는 기존 볼륨 크기보다 크게만 설정할 수 있음.

수정 클릭
크기 변경

 

2. 인스턴스 볼륨 변경 (용량 증가)

ec2 인스턴스 정보 수정에서 볼륨만 올려주면 되는 줄 알았는데... 그게 아니었다.

 

df -h 명령어로 볼륨을 확인해보면 root 용량이 5.7TB인 것을 확인할 수 있다.

aws에서 볼륨을 수정했지만, 서버에 적용되지 않았다.

 

 

lsblk 커맨드를 입력하여 현재 배정된 디바이스를 확인한다.

lsblk

 

약 1TB의 볼륨이 지정되지 않은 것을 확인할 수 있었다.

 

 

다음 명령어 입력을 통해 루트 파티션(nvme0np1)의 용량을 증가시킨다.

sudo growpart /dev/nvme0n1 1

 

 

lsblk 명령을 다시 실행하여 파티션 확장이 됐는지 확인한다.

lsblk

 

nvme0n1p1이 5.9T에서 6.8T로 증가

 

다음 명령어를 입력해 파티션1(nvme0n1p1)의 파일 시스템을 확장한다.

sudo resize2fs /dev/nvme0n1p1

 

 

df -h 명령어를 통해 볼륨 용량 변경이 적용되었는지 확인.

df -h

 

6.7T로 증가!

 

 

 

 

 

참고) https://repost.aws/ko/knowledge-center/ebs-volume-size-increase

 

Amazon EBS에서 “No space left on device” 오류 해결

Amazon Elastic Block Store(Amazon EBS)의 볼륨 크기를 늘리려고 합니다. 하지만 파일 시스템에 남은 공간이 없다는 오류 메시지를 받았습니다.

repost.aws

 

반응형

'IT > [클라우드]' 카테고리의 다른 글

[AWS EC2] 포트 개방 기본 (맨날 헷갈려서 메모)  (0) 2024.05.02
[GCP] VSCode SSH 원격 제어  (0) 2023.08.10