퍼블릭 클라우드
Amazon EC2 볼륨 크기 조정 후 Linux 파일 시스템 확장
변군이글루
2023. 9. 27. 13:49
반응형
Amazon EC2 볼륨 크기 조정 후 Linux 파일 시스템 확장
테스트 환경
$ lsb_release -d
Description: Ubuntu 22.04.2 LTS
AWS Management Console을 사용하여 EBS 볼륨 크기 조정
AWS CLI를 사용하는 경우
aws ec2 modify-volume --volume-id [볼륨 ID] --size [새로운 크기]
Linux 파일 시스템 확장
파일 시스템 확인
df -Th | egrep -v 'tmpfs|vfat|s3'
$ df -Th | egrep -v 'tmpfs|vfat|s3'
Filesystem Type Size Used Avail Use% Mounted on
/dev/root ext4 7.6G 4.5G 3.2G 59% /
파티션이 있는지 확인
sudo lsblk
$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 30G 0 disk
├─nvme0n1p1 259:1 0 7.9G 0 part /
├─nvme0n1p14 259:2 0 4M 0 part
└─nvme0n1p15 259:3 0 106M 0 part /boot/efi
파티션 확장
sudo growpart /dev/nvme0n1 1
$ sudo growpart /dev/nvme0n1 1
CHANGED: partition=1 start=227328 old: size=16549855 end=16777183 new: size=62687199 end=62914527
728x90
파티션이 확장되었는지 확인
sudo lsblk
$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 30G 0 disk
├─nvme0n1p1 259:1 0 29.9G 0 part /
├─nvme0n1p14 259:2 0 4M 0 part
└─nvme0n1p15 259:3 0 106M 0 part /boot/efi
파일 시스템 확인
$ df -Th | egrep -v 'tmpfs|vfat|s3'
Filesystem Type Size Used Avail Use% Mounted on
/dev/root ext4 7.6G 4.5G 3.2G 59% /
파일 시스템 확장
- ext4 파일 시스템 : resize2fs 명령어 사용
- XFS 파일 시스템 : xfs_growfs 명령어 사용
sudo resize2fs /dev/nvme0n1p1
$ sudo resize2fs /dev/nvme0n1p1
resize2fs 1.46.5 (30-Dec-2021)
Filesystem at /dev/nvme0n1p1 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 4
The filesystem on /dev/nvme0n1p1 is now 7835899 (4k) blocks long.
파일 시스템이 확장되었는지 확인
df -Th | egrep -v 'tmpfs|vfat|s3'
$ df -Th | egrep -v 'tmpfs|vfat|s3'
Filesystem Type Size Used Avail Use% Mounted on
/dev/root ext4 29G 4.5G 25G 16% /
참고URL
- https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html
728x90
반응형