본문으로 바로가기

EC2 EBS Scale Up

category AWS 2022. 11. 30. 13:47

AWS EC2 의 볼륨을 확장 시키는 방법은 다음과 같다.

  1. 인스턴스 - Elastic Block Store - 볼륨 - 사용 중인 볼륨 체크 - 작업 - 볼륨 수정
    1.1 볼륨 ID 는 인스턴스 스토리지 탭에서 확인 가능
  2. 기존에 사용 중인 볼륨 보다 크게만 설정이 가능 (ex. 100GB -> 101GB 부터 가능)
  3. optimizing 이 완료되면 서버에서 lsblk 입력하여 전체 용량이 증가했는지 확인
  4. 다음 명령어로 확장 sudo growpart /dev/xvda 1 (/dev/xvda 는 루트 디바이스 이름)
  5. 다시 `lsblk 입력하여 Root 에 마운트된 것과 전체 볼륨 사이즈가 같은지 확인
  6. 마지막으로 sudo resize2fs /dev/xvda1 명령어를 입력하여 재할당 (/dev/xvda1 은 루트 파일시스템 이름)
  7. 다시 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