Cloud/AWS

AWS 인스턴스 크기 변경하기

하즈시 2020. 9. 13. 00:10
728x90

 

ec2 만들면서 붙어진 하드디스크 8기가 

 

- lsblk

--> 8 rlrkfkrh skdha 

 

 

사이즈 변경 가능한데 한 번 변경시 6시간동안 수정 불가

 

 

파티션은 16 잡혀있고 쓰는건 8기가 쓰는중

 

- df -h

--> 디렉토리 상세 정보 및 실제 사이즈 점유 사이즌는 얼만지

xvda1이 8기가 쓰는중 

 

-sudo growpart /dev/xvda 1

--- xvda1 의 실제 파티션 8기가를 늘려라! 

--- xvda의 첫번째 파티션을 늘려라!

 

--> 16기가로 마운트가 됨

파티션하는 단계!! 였다

 

sudo resize2fs /dev/xvda1

--> 이건 우분투인가

 

sudo blkid /deb/xvda1

-> type 을 확인 

 

-> type = xfs 이면! 아래의 명령어로 변경 

 

sudo xfs_growfs /dev/xvda1

 

 

서버에서 디스크 용량을 늘리는 작업은 현업에서 원래 하루 정도 그것도 사람들 다 퇴근하고 나서 하는 작업이다.... 뱅킹 안 되는 시간 등등  되게 간편 그자체

 

---- ebs 추가 작업----- 시작

 

스냅샷 ! : 먼가를 데이터를 저장한 디스크가 있다면 스냅샷 선택을 통해서 그 데이터 그대로 가지고 와서 볼륨을 만들 수가 있고 

 

여기서는 깨끗한 걸 쓰도록 암것도 안 씀 

 

하드웨어를 추가 하는 개념

 

볼륨을 연결 인스턴스 id 를 통해서 연결 

 

ec2 영역과 볼륨이 돌아가는 가용 영역이 같아야 한다!  

 

 

해당 인스턴스 연결정보

 

 

50기가 짜리가 디스크 상태로 하나 생겼다! 이걸 쓸 수 있는 형태로 만들어 주어야 한다

 

lsblk 

sudo file -s /dev/xvdf

--> 파일 시스템 유형등의 디바이스 정보 확인

 

sudo file -s /dev/xvda1

 

 

sudo mkfs -t ext4 /dev/xvdf

--- ex4 형태 파티션 하는 명령어 

--> sudo yum install xfsprogs

이제 파티션이 끝났다 이 파일 시스템을 쓰겠다

이제 어떤 용도로 쓸지 마운트 하는 것이 남아있다 

 

sudo file -s /dev/xvdf

정보를 확인 

아까와 달리 파일시스템이 ext4가 생김 

 

리눅스는 파일 시스템 쓸 때 마운트를 함

끌어다 써야하는데 이걸 어떻게 가느냐 

새로운 디스크 추가시 무슨 무슨 드라이브가 윈도우 환경에서 생기는데 리눅스는 그렇지 않다

그래서 Storage를 폴더를 만들어서 해당 폴더에 그 볼륨을 쓸 수 있도록 즉 마운트 해 주는 작업을 한다 

 

 

sudo mkdir /Storage

sudo mount /dev/xvdf /Storage/

 

이제 /Storage 폴더를 통해서 사용가능 

 

이제 /Storage 폴더를 통해서 50기가 짜리를 쓸 수가 있다.

 

이걸로 볼륨을 생성해서 이걸 ec2 서버에 붙임.. 즉 새로운 장치가 추가된 느낌 xvdf라는 명령하는 장치! 하나의 하드 디스크가 Storage 라는 폴더에 마운트가 되어서 쓸 수 가 있다 .

 

ebs를 통한 디스크 리사이즈 

 

운영체제에 따라서 타입이 달라 명령어가 다를 수가 있다 ! ! 

728x90