[AWS] 운영중인 EC2 Instance의 EBS 볼륨 확장하기


EC2 인스턴스는 실행중인 서버의 스토리지 볼륨을 확장 할 수 있습니다.
콘솔에서 EBS의 볼륨 크기를 수정하고
인스턴스에 접속하여 파티션을 확장해 주면 됩니다.

1. AWS 콘솔에서 EBS 볼륨 확장하기

EC2 대시보드 에서 확장하고 싶은 EBS 선택한 후
작업 > 볼륨수정 을 선택합니다.
image

볼륨수정 팝업이 표출되면 크기를 원하는 사이즈로 변경한 후  “수정” 버튼을 선택합니다.
image

확인 메시지가 출력되면 “예” 를 선택합니다.
image

image


대시보드에서 확인해 보면 크기가 8GB 에서 10GB 로 변경된 것을 확인할 수 있습니다.
변경작업이 완료될 때 까지 상태가 “Optimizing” 으로 표시됩니다.
 image


확장이 완료 되었습니다.
image



2. 인스턴스의 볼륨 파티션 확장하기

AWS 콘솔을 통한 볼륨 확장이 완료되면 인스턴스에 접속하여 파티션을 확장해 주어야 합니다.
인스턴스에 SSH 접속 후

$ lsblk

명령어를 통해 파티션 영역을 확인합니다.
디스크는 10GB 로 확장되었지만
파티션 영역은 8GB 만 사용되고 있는걸 확인할 수 있습니다.
image



파티션 확장을 위하여
$ sudo growpart /dev/xvda 1
명령어를 입력합니다.
image



$ lsblk
명령을 실행해 파티션이 확장 되었는지 확인합니다.
image
파티션이 10G 로 변경된 것을 확인할 수 있습니다.


$ df –h
명령어를 통해 마운트 영역을 확인해 보면
/dev/xvda1  은
여전히 8GB의 디스크 공간만 사용되고 있음을 확인 할 수 있습니다.
image



디스크공간을 확장하기 위해 
$ sudo resize2fs /dev/xvda1
명령을 실행합니다.
image


$ df –h
명령을 실행해 디스크 공간을  확인 합니다.
image

AWS 콘솔을 통해 확장한 만큼 10GB 영역이 마운트 되어 있는 것을 확인할 수 있습니다.





댓글

댓글 쓰기

주간 인기글

남산 케이블카 이야기

Kotlin, Java 그 다음?

[정보] 인스타그램은 당신의 소리를 '듣고' 있을 수도 있습니다

[Angular] 모델, 값이 바뀌었는데 화면 template 이 업데이트 되지 않을 때 조치 팁

안드로이드에서 당겨서 새로고침(SwipeRefreshLayout) 쉽게 구현하기