
하다가 막혔다 ㅠㅠ
지금 왜 막혔냐
Cannot write ... (No space left on device)
EC2 기본 루트 볼륨(8GB) 이 Tomcat + Java + 로그 + Oracle 21c XE (2.2GB) 감당 안 됨
그래서 볼륨 확장을 해야만 하는 상황이다
그래서 지금 해야 하는 것을 흐름으로 정리해보면
1. EC2 중지
2. EBS 볼륨 크기 늘리기 (AMS 콘솔)
3. EC2 다시 시작
4. Linux에서 파일 시스템 확장
5. 용량 확인
6. Oracle 재설치
EC2 인스턴스 중지 (필수)

AWS 콘솔에서
EC2 → Instances → 인스턴스 선택 → Instance state → Stop
왜냐면 실행 중인 상태에서는 루트 볼륨 확장이 안되기 때문이다
EC2 볼륨(EBS) 용량 늘리기

AWS 콘솔 → EC2 → 왼쪽 메뉴 Volumes(볼륨)

볼륨 수정 들어가서 8-> 30으로 하고 수정 버튼 누르기
여기까지는 하드디스크 자체만 키운 것
리눅스 안에서는 아직 8GB로 보임
그래서 서버 안에서 추가 작업 필수

실제로 볼륨이 수정되는데는 시간이 좀 걸립니다

여기서 인스턴스를 다시 실행시켜주고 퍼블릭 IPv4 주소 를 복사해옵니다

접속 완벽하게 성공
지금 로그에 Amazon Linux 2023까지 딱 확인됨

lsblk
1. 디스크 / 파티션 상태 확인
▪️디스크: 30GB
▪️루트 파티션(/): 30GB
▪️ 이미 파티션 + 파일시스템까지 전부 확장 완료
왜 이렇게 바로 30G로 보이냐면?
Amazon Linux 2023 + NVMe 환경에서는
볼륨 수정 후 부팅 시 자동으로 파티션/파일시스템 확장되는 경우가 있음.
👉 그래서 수동 작업 없이도 완료된 것.

df -h
이거 실행해서 / 용량이 30G 근처면 100% 끝 🎉
/dev/nvme0n1p1 30G 28G /
✔ 루트(/) 볼륨 30GB
✔ 사용률 9%
✔ 여유 공간 28GB
✔ 에러 없음
👉 볼륨 확장 100% 완료
'🍏 개발일기' 카테고리의 다른 글
| 무료 배포 환경 구성.... 이어서 계속 (0) | 2026.01.22 |
|---|---|
| DB 연결 그리고 인스턴스 스펙 문제 | 오버블리 프로젝트 배포하기 (1) | 2026.01.21 |
| 로그인부터 Board 목록까지 출력 흐름 정리해보기 (0) | 2026.01.20 |
| 내 PC에서 만든 오너블리 쇼핑몰, AWS EC2에 배포하고 누구나 접속하기 (2) | 2026.01.20 |
| AWS EC2 인스턴스 생성과 EC2 서버 접속 (0) | 2026.01.20 |