ec2 인스턴스로 분석 서버를 구축하여 사용하다 보면 디스크 용량이 부족한 경우가 있다.
이런경우 인스턴스에서 볼륨을 변경하고, 파티션을 재설정하여 디스크 용량을 늘릴 수 있다.
1. 인스턴스 볼륨 변경 (용량 증가)
1.1. 볼륨을 변경할 인스턴스를 선택하고 스토리지 > 블록 디바이스 > 볼륨ID를 클릭한다.
1.2. 볼륨ID를 다시 클릭하고 수정을 클릭한 후 볼륨 크기, IOPS, 처리량을 수정한다. 이때 볼륨 크기는 기존 볼륨 크기보다 크게만 설정할 수 있음.
2. 인스턴스 볼륨 변경 (용량 증가)
ec2 인스턴스 정보 수정에서 볼륨만 올려주면 되는 줄 알았는데... 그게 아니었다.
df -h 명령어로 볼륨을 확인해보면 root 용량이 5.7TB인 것을 확인할 수 있다.
lsblk 커맨드를 입력하여 현재 배정된 디바이스를 확인한다.
lsblk
다음 명령어 입력을 통해 루트 파티션(nvme0np1)의 용량을 증가시킨다.
sudo growpart /dev/nvme0n1 1
lsblk 명령을 다시 실행하여 파티션 확장이 됐는지 확인한다.
lsblk
다음 명령어를 입력해 파티션1(nvme0n1p1)의 파일 시스템을 확장한다.
sudo resize2fs /dev/nvme0n1p1
df -h 명령어를 통해 볼륨 용량 변경이 적용되었는지 확인.
df -h
참고) 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 |