AWS EBS 볼륨 증설

앙금빵·2021년 10월 3일
0

AWS Compute Service

목록 보기
8/9

디스크 정보 확인

# 디스크 정보 확인

[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   5G  0 disk /data

※ 로그파일은 중요파일이므로 스냅샷으로 백업한 후 볼륨 증설을 진행하자.

  • root volume 경우 Instance를 중지시키고 스냅샷 생성해야 한다.

스냅샷 생성


EBS 볼륨 증설

in-use-optimizing 과정이 끝나면 준비가 완료 된 것이다. (99% 단계에서 꽤 오래걸림)


# 증설된 용량 확인

[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  10G  0 disk /data

[root@test ~]# df -hT

Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  482M     0  482M   0% /dev
tmpfs          tmpfs     492M     0  492M   0% /dev/shm
tmpfs          tmpfs     492M  408K  492M   1% /run
tmpfs          tmpfs     492M     0  492M   0% /sys/fs/cgroup
/dev/xvda1     xfs       8.0G  1.8G  6.3G  22% /
/dev/xvdf      xfs       5.0G   38M  5.0G   1% /data
tmpfs          tmpfs      99M     0   99M   0% /run/user/1000

전체 드라이브가 커졌다고 /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=327680 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1 spinodes=0
data     =                       bsize=4096   blocks=1310720, 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 1310720 to 2621440

# 증설된 용량 확인

[root@test ~]# df -hT

Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  482M     0  482M   0% /dev
tmpfs          tmpfs     492M     0  492M   0% /dev/shm
tmpfs          tmpfs     492M  408K  492M   1% /run
tmpfs          tmpfs     492M     0  492M   0% /sys/fs/cgroup
/dev/xvda1     xfs       8.0G  1.8G  6.3G  22% /
/dev/xvdf      xfs        10G   43M   10G   1% /data
tmpfs          tmpfs      99M     0   99M   0% /run/user/1000

참고

XFS 파일 시스템 확장하기

https://joshua.anglican.kr/posts/expanding-xfs-file-system

profile
Cloud 관련 개인 공부 지식들을 기록하는 공간입니다.

0개의 댓글