• EBS 볼륨 사이즈를 늘리려면 어떻게 해야 되나요? | SmileShark 고객센터
SmileShark 고객센터 🙋‍♂️자주 물어보시는 질문 자주 물어보시는 질문
• EBS 볼륨 사이즈를 늘리려면 어떻게 해야 되나요?

EBS 볼륨의 사이즈를 확장하는 방법에 대한 가이드

목차

1.  AWS Console에서 EBS 볼륨 사이즈 증가

2. OS에서 볼륨 사이즈 증가 





1.  AWS Console730px에서 EBS 볼륨 사이즈 증가



Step.1 볼륨을 확장할 EC2 인스턴스의 볼륨을 선택합니다.

▼아래 스크린샷 참고



Step.2  Size :  EBS 볼륨을 증가시킬 크기를 지정합니다. (🚨 콘솔에서 증가는 되지만 감소는 안됩니다.)


Step.3   볼륨 확장에 시간이 다소 걸릴 수 있으며 OS에서 확장이 필요할 수 도 있다는 문구 

 

Step.4   노랑색 불이 초록색으로 변경되면 정상적으로 변경이 완료되었습니다.




2. OS에서 볼륨 사이즈 증가 

OS상에서 볼륨 사이즈 증가를 위해 볼륨을 증가시킨 서버에 SSH 접속합니다.

해당 가이드는 AmazonLinux2에서 진행됩니다.


Step.1   적용 전 볼륨 확인 

[ec2-user@ip-10-0-1-242 ~]$ df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 468M 0 468M 0% /dev
tmpfs tmpfs 479M 0 479M 0% /dev/shm
tmpfs tmpfs 479M 400K 479M 1% /run
tmpfs tmpfs 479M 0 479M 0% /sys/fs/cgroup
/dev/nvme0n1p1 xfs 8.0G 1.5G 6.6G 19% /
tmpfs          tmpfs      96M     0   96M   0% /run/user/1000

  • 콘솔에서 EBS 볼륨을 9GB로 증가하였지만 아직 OS에서는 적용이 안된것으로 보여집니다.


[ec2-user@ip-10-0-1-242 ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 9G 0 disk
├─nvme0n1p1 259:1 0 8G 0 part /
└─nvme0n1p128 259:2    0   1M  0 part

  • 디바이스의 파티션을 확인합니다. 디바이스 볼륨의 크기는 증가하였지만 실질적으로 사용하는 파티션의 볼륨이 증가하지 않았습니다.


[ec2-user@ip-10-0-1-242 ~]$ sudo growpart /dev/nvme0n1 1
CHANGED: partition=1 start=4096 old: size=16773087 end=16777183 new: size=18870239 end=18874335 

  • 디바이스 볼륨 dev/nvme0n1 의 첫 번째 파티션(nvme0n1p1)을 확장



Step.2    명령어 후 확인(Optional)


[ec2-user@ip-10-0-1-242 ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 9G 0 disk
├─nvme0n1p1   259:1    0   9G  0 part /
└─nvme0n1p128 259:2 0 1M 0 part

  • 사용하는 첫 번째 파티션의 용량이 증가하였습니다.

[ec2-user@ip-10-0-1-242 ~]$ df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 468M 0 468M 0% /dev
tmpfs tmpfs 479M 0 479M 0% /dev/shm
tmpfs tmpfs 479M 404K 479M 1% /run
tmpfs tmpfs 479M 0 479M 0% /sys/fs/cgroup
/dev/nvme0n1p1 xfs       8.0G  1.5G  6.6G  19% /
tmpfs tmpfs 96M 0 96M 0% /run/user/1000

  • 아직 파일 시스템은 확장이 안 됐습니다.

[ec2-user@ip-10-0-1-242 ~]$ sudo xfs_growfs -d /
meta-data=/dev/nvme0n1p1 isize=512 agcount=4, agsize=524159 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1 spinodes=0
data = bsize=4096 blocks=2096635, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 2096635 to 2358779

  • 확장한 파티션이 적용된 파일시스템의 마운트포인트를 지정하여 확장합니다.
  • 앞에서  df -Th 명령어로 확인 시 마운트 된 파일시스템의 타입이 xfs 인 경우 사용하는 명령어입니다.



Step.3    파일시스템 타입이 ext4인 경우 명령어

sudo resize2fs /dev/nvme0n1p1


Step.4    Not Found 오류가 발생하는 경우

sudo yum install xfsprogs


Step.5  정상적으로 확장

[ec2-user@ip-10-0-1-242 ~]$ df -Th
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 468M 0 468M 0% /dev
tmpfs tmpfs 479M 0 479M 0% /dev/shm
tmpfs tmpfs 479M 404K 479M 1% /run
tmpfs tmpfs 479M 0 479M 0% /sys/fs/cgroup
/dev/nvme0n1p1 xfs       9.0G  1.5G  7.6G  17% /
tmpfs tmpfs 96M 0 96M 0% /run/user/1000





※스마일샤크가 제공하는 모든 콘텐츠는 관련 법의 보호를 받습니다. 스마일샤크 콘텐츠를 사전허가 없이 무단으로 복사·배포·판매·전시·개작할 경우 민·형사상 책임이 따를 수 있습니다. 콘텐츠 사용과 관련해 궁금한 점이 있으면 전화(☎:0507-1485-2028) 또는 이메일(contact@smileshark.kr)로 문의하기 바랍니다.



 

관련 문서 관련 문서