해당 작업은 서버를 끌 필요가 없습니다.
[AWS 콘솔]
> [EC2]
> [볼륨]
으로 접속합니다.용량을 확장할 볼륨을 선택
> [작업]
> [볼륨 수정]
[크기(GiB)]
변경$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 50G 0 disk
└─xvda1 202:1 0 30G 0 part /
growpart <디스크 경로> <파티션 번호>
$ growpart /dev/xvda 1
CHANGED: partition=1 start=4096 old: size=62910431 end=62914527 new: size=104853471 end=104857567
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 50G 0 disk
└─xvda1 202:1 0 50G 0 part /
현재 확장한 볼륨이 마운트 되어 있는 위치를 확인
$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 474M 0 474M 0% /dev
tmpfs 483M 0 483M 0% /dev/shm
tmpfs 483M 348K 482M 1% /run
tmpfs 483M 0 483M 0% /sys/fs/cgroup
/dev/xvda1 30G 1.9G 29G 7% /
파일 시스템을 확장합니다.
xfs_growfs -d <마운트된 폴더>
$ xfs_growfs -d /
meta-data=/dev/xvda1 isize=512 agcount=16, agsize=524159 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1 spinodes=0
data = bsize=4096 blocks=7863803, 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 7863803 to 13106683
크기가 늘어난 것을 확인할 수 있습니다.
$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 474M 0 474M 0% /dev
tmpfs 483M 0 483M 0% /dev/shm
tmpfs 483M 348K 482M 1% /run
tmpfs 483M 0 483M 0% /sys/fs/cgroup
/dev/xvda1 50G 2.0G 49G 4% /