Cloud9을 쓰다가 보니 Volume이 부족해 졌다.
그래서 다음과 같이 Disk Size를 늘리는 방법을 정리해 본다.
늘리고자하는 EC2의 Volume을 찾아간다.
대상 volume을 선택하고 Modify volume을 선택한다.
변경하고자 하는 Size를 GB 단위로 수정한다. 여기서는 20으로 변경하였다.
20GB로 변경된 것을 확인 할 수 있다.
그러나 사이즈가 변경되지 않은것을 확인 할 수있다.
물리적인 디스크 사이즈는 증가를 했지만 Partition에 반영되지 않은 것을 확인 할 수 있다.
(.pia-aws) ec2-user:~/environment/DevOps_Microservices/Lesson-3-Containerization (master) $ sudo growpart /dev/xvda 1
CHANGED: partition=1 start=4096 old: size=20967391 end=20971487 new: size=41938911 end=41943007
(.pia-aws) ec2-user:~/environment/DevOps_Microservices/Lesson-3-Containerization (master) $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 20G 0 disk
└─xvda1 202:1 0 20G 0 part /
(.pia-aws) ec2-user:~/environment/DevOps_Microservices/Lesson-3-Containerization (master) $
`growpart` 명령어를 통해서 20GB가 할당 된것을 확인 할 수 있다.
그러나 Size는 아직 변화하지 않은 것을 확인 할 수 있다.
(.pia-aws) ec2-user:~/environment/DevOps_Microservices/Lesson-3-Containerization (master) $ df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 474M 0 474M 0% /dev
tmpfs tmpfs 492M 0 492M 0% /dev/shm
tmpfs tmpfs 492M 520K 492M 1% /run
tmpfs tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/xvda1 xfs 10G 9.6G 402M 97% /
tmpfs tmpfs 99M 0 99M 0% /run/user/1000
이제 마지막 하나만 남았다. 리눅스네 파일시스템에 해당 Space를 사용할 수 있도록 해줘야 한다.
(.pia-aws) ec2-user:~/environment/DevOps_Microservices/Lesson-3-Containerization (master) $ sudo xfs_growfs -d /
meta-data=/dev/xvda1 isize=512 agcount=6, agsize=524159 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1 spinodes=0
data = bsize=4096 blocks=2620923, 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 2620923 to 5242363
이제 정상적인 사이즈를 사용할 수 있다.
(.pia-aws) ec2-user:~/environment/DevOps_Microservices/Lesson-3-Containerization (master) $ df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 474M 0 474M 0% /dev
tmpfs tmpfs 492M 0 492M 0% /dev/shm
tmpfs tmpfs 492M 520K 492M 1% /run
tmpfs tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/xvda1 xfs 20G 9.7G 11G 49% /
tmpfs tmpfs 99M 0 99M 0% /run/user/1000
공식 문서는 아래를 참고하세요
728x90
반응형
'AWS' 카테고리의 다른 글
EKS setup and make clustering (0) | 2021.03.13 |
---|---|
Cloud9 Ports 오픈 하기 (0) | 2021.03.01 |
cloud 9 AWS Resources Tab (0) | 2021.02.27 |
Amazon Linux Nodejs Install with Epel (0) | 2021.02.13 |
AWS default VPC 만들기 & ssh 접근 오류 (0) | 2021.02.13 |