AWS Services/EBS (Elastic Block Storage)

[AWS EBS] Volume 증설

[앙금빵] 2021. 11. 22.

 

1. Snapshot 생성

 

2. EBS Volume 증설

# 증설된 용량 확인

[root@test ~]# lsblk
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk 
└─xvda1 202:1    0   8G  0 part /
xvdf    202:80   0  20G  0 disk /data

[root@test ~]# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  484M     0  484M   0% /dev
tmpfs          tmpfs     492M     0  492M   0% /dev/shm
tmpfs          tmpfs     492M  404K  491M   1% /run
tmpfs          tmpfs     492M     0  492M   0% /sys/fs/cgroup
/dev/xvda1     xfs       8.0G  1.7G  6.3G  22% /
tmpfs          tmpfs      99M     0   99M   0% /run/user/1000
/dev/xvdf      xfs        10G   43M   10G   1% /data

전체 드라이브가 커졌다고 /data 에 마운트된 볼륨마저 자동으로 확장 된 것은 아니다.

  • 생성한 파일시스템이 xfs 타입이므로 xfs_growfs 명령을 통해 파일시스템을 확장해야 한다.
    (파티션 확장시 growpart 명령어로 확장)
  • -d [size] 옵션으로 용량을 지정하여 확장할 수 있다. (미입력시 Block device에서 최대 크기까지 확장)
# XFS 타입 파일시스템 확장
[root@test ~]# xfs_growfs -d /dev/xvdf
meta-data=/dev/xvdf              isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1 spinodes=0
data     =                       bsize=4096   blocks=2621440, 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 2621440 to 5242880

[root@test ~]# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  484M     0  484M   0% /dev
tmpfs          tmpfs     492M     0  492M   0% /dev/shm
tmpfs          tmpfs     492M  404K  491M   1% /run
tmpfs          tmpfs     492M     0  492M   0% /sys/fs/cgroup
/dev/xvda1     xfs       8.0G  1.7G  6.3G  22% /
tmpfs          tmpfs      99M     0   99M   0% /run/user/1000
/dev/xvdf      xfs        20G   53M   20G   1% /data
[root@test ~]#

댓글