AWS EC2 의 볼륨을 확장 시키는 방법은 다음과 같다.
- 인스턴스 - Elastic Block Store - 볼륨 - 사용 중인 볼륨 체크 - 작업 - 볼륨 수정
1.1 볼륨 ID 는 인스턴스 스토리지 탭에서 확인 가능 - 기존에 사용 중인 볼륨 보다 크게만 설정이 가능 (ex. 100GB -> 101GB 부터 가능)
- optimizing 이 완료되면 서버에서
lsblk
입력하여 전체 용량이 증가했는지 확인 - 다음 명령어로 확장
sudo growpart /dev/xvda 1
(/dev/xvda 는 루트 디바이스 이름) - 다시 `lsblk 입력하여 Root 에 마운트된 것과 전체 볼륨 사이즈가 같은지 확인
- 마지막으로
sudo resize2fs /dev/xvda1
명령어를 입력하여 재할당 (/dev/xvda1 은 루트 파일시스템 이름) - 다시
df -h
명령어로/
볼륨이 확장된 것을 확인
----------------- 에러 -----------------
6번의 명령어 실행 시 다음 에러가 나타난다면 해당 볼륨이 xfs
타입인지 체크
체크 명령어로 blkid /dev/xvda1
입력하여 TYPE="OOO" 확인한다
만약 xfs
라면 xfs_growfs
명령을 사용해야한다.
마지막으로 df -h
명령어로 /
볼륨이 확장된 것을 확인
Device or resource busy while trying to open 라는 에러가 나오는 경우에는 재부팅하면 적용은 되어있음
'AWS' 카테고리의 다른 글
EFS Mount 하는 방법 (0) | 2023.05.18 |
---|---|
[STS 적용 - 4] NCS S3 STS 적용 (0) | 2021.11.11 |
[STS 적용 - 3] AWS S3 Access SDK For Java (1) | 2021.11.11 |
[STS 적용 - 2] IAM 생성 (0) | 2021.11.11 |
[STS 적용 - 1] Elastic Beanstalk 생성 (0) | 2021.11.11 |