목차
접기
현재 운영중인 EC2에 스토리지 용량이 부족한경우, EBS의 용량을 늘리는 방법을 알아봅시다!
1. EBS 볼륨 크기 수정
EBS의 크기를 수정합니다.
EC2콘솔 > 왼쪽 네비게이션바의 "볼륨" > 원하는 EBS 선택 > 상단 "작업" > 볼륨 수정 클릭!
볼륨 수정 팝업창에서 크기를 원하는 용량으로 수정 후 "수정" 클릭! (8GiB에서 40GiB로 수정했습니다😊)
※ 주의사항 : EBS 볼륨 수정은, 각 볼륨당 6시간에 한번 가능합니다.
2. 파일시스템에서 파티션 크기 변경
EBS 볼륨의 크기를 수정하고 아무리 기다려도 실 사용 용량은 변경되지 않습니다.
왜냐하면, 디스크 파티션이 아직 그대로이기 때문이죠!!!
lsblk 명령어로 확인해봅시다.
root@ip-172-31-12-49:/home/ubuntu# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 33.3M 1 loop /snap/amazon-ssm-agent/3552
loop1 7:1 0 55.5M 1 loop /snap/core18/1997
loop2 7:2 0 70.4M 1 loop /snap/lxd/19647
loop3 7:3 0 32.3M 1 loop /snap/snapd/11588
nvme0n1 259:0 0 40G 0 disk # 디스크 사이즈 40G
└─nvme0n1p1 259:1 0 8G 0 part / # 파티션 사이즈 8G
fdisk 명령어로 파티션을 수정합시다.
root@ip-172-31-12-49:/# fdisk /dev/nvme0n1
Welcome to fdisk (util-linux 2.34).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p # 파티션 졍보를 확인합니다.
Disk /dev/nvme0n1: 40 GiB, 42949672960 bytes, 83886080 sectors
Disk model: Amazon Elastic Block Store
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x5198cbc0
Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 * 2048 16777182 16775135 8G 83 Linux
Command (m for help): d # 기존파티션을 삭제합니다. 파티션이 여러개인 경우 숫자를 입력해야합니다.
Selected partition 1
Partition 1 has been deleted.
Command (m for help): n # 새로운 파티션을 생성합니다.
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p # 프라이머리파티션 생성
Partition number (1-4, default 1): #기본값
First sector (2048-83886079, default 2048): #기본값
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-83886079, default 83886079): #기본값
Created a new partition 1 of type 'Linux' and of size 40 GiB.
Partition #1 contains a ext4 signature.
Do you want to remove the signature? [Y]es/[N]o: N #이전 파티션 정보 삭제 N
Command (m for help): w # 수정한내용을 저장합니다.
The partition table has been altered.
Syncing disks.
반영이 잘 되었는지 확인합니다.
root@ip-172-31-12-49:/# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 33.3M 1 loop /snap/amazon-ssm-agent/3552
loop1 7:1 0 55.5M 1 loop /snap/core18/1997
loop2 7:2 0 70.4M 1 loop /snap/lxd/19647
loop3 7:3 0 32.3M 1 loop /snap/snapd/11588
nvme0n1 259:0 0 40G 0 disk
└─nvme0n1p1 259:1 0 40G 0 part / # 수정됨!!
완료되었습니다.🎉🎉🎉🎉
728x90