brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jul 26. 2020

423. EBS 디스크추가하기

실습

<> 목표

1. EBS는 서버의 디스크이다. 추가 볼륨을  만들여 연결하자.

2. 볼륨을  스냅샷으로 만들어  2번째  볼륨도  추가해 보자


  




<> 첫 번째 작업

ES2에 EBS 추가 연결하기

<0>  EC2   가용 영역 확인,  EC2 ID 확인하기

<1>  EBS 만들기

<2>  EC2에  EBS  추가하기

<3>  파일 시스템 설정하기



<> 두 번째 작업

스냅셧으로 복구 하기

<1> 데이터 백업을 위해  스냅샷 만들기

<2> 스냅샷으로 복구하기

<3> EBS  볼륨 수정하기





<> 첫 번째 작업

ES2에 EBS 추가 연결하기


<0>  EC2   가용 영역 확인,  EC2 ID 확인하기        


1. 해당 EC2의  인스턴스 ID 확인

i-08cc97aa76a4883b6               


2. EC2에  EBS 디스크를 추가하려면,   EC2 가 어느 AZ에 있는지 확인한다.

해당  가용 영역에  EBS를 만들어야 한다.

EC2 클릭  >  가용 영역 확인 > us-west-2d


                                               


<1>  EBS 만들기


1

EC2 > EBS >   볼륨  > 볼륨 생성

SSD 지원된다.

초대 16 TB 지원한다.

암호화 지원


2

11기가 추가해보자.

가용 영역을 선택한다.     

EC2가 있는  us-west-2d에 만들도록 하자


3

태그 추가

Name

seo-web01-ebs

> 볼륨  생성






<2>  EC2에  EBS  추가하기

볼륨에서 EC2를 연결하는 방식이다.


1

EC2 > 인스턴스 > ID 확인

i-08cc97aa76a4883b6                                                  

2

EBS  >  해당 볼륨 > 오른 마우스   볼륨 >  볼륨 연결 >


 available 이 만든 EBS볼륨이다.

3

EBS  >  볼륨 >  해당 볼률 클릭 (available ) > 볼륨 연결 >

어느 EC2 인스턴스에 연결할지 확인한다.

디바이스를 /dev/sdf 로 한다.

4

EC2 클릭 >   스토리지에서  확인한다.

/dev/sdf 




<3>  파일 시스템 설정하기


1

EC2에 접속한다.

AWS 새 인터페이스는 콘솔에서 쉽게 접속 된다 ^^



df -h

기본 8G제공 한것이 보인다.



2

ext3로 디스크 포맷한다.

mkfs -t ext3 /dev/sdf


3

새 스토리지 볼륨을 위한 디렉터리 만들기

mkdir /mnt/data-store


4

새 스토리지 볼륨을  디렉터리에 매칭 하기

mount /dev/sdf /mnt/data-store

df -h

11G가 연결되었다.


5

디스크에 데이터 써보기

sh -c "echo some text has been written > /mnt/data-store/111.txt"

more  /mnt/data-store/111.txt


6

Fstab에 추가해 부팅 시도 사용되게 하기

// 아래 오류!!!  부팅이 안됨. 수정 필요

vi  /etc/fstab

echo "/dev/sdf /mnt/data-store ext3 defaults,noatime 1 2" | sudo tee -a /etc/fstab

more  /etc/fstab

df -h






<> 두 번째 작업

스냅셧으로 복구 하기


<1> 데이터 백업을 위해  스냅샷 만들기


1

EC2 >  EBS >  볼륨  >  해당 볼륨  체크  > 작업  >   스냅셧 생성  >

Snapshot of my volume1

태그 추가

Name

My snapshot1

> 스냅샷 생성


2

스냅샷  >  생성중 확인

// 10분 걸림



<2> 스냅샷으로 복구하기


1

스냅샷으로 부터  볼륨 만들기

EC2 > 스냅샷 >  My snapshot  >   작업  >  볼륨 생성  >  크기(Gib)   15

가용 영역   us-west-2d

테크추가

Name

Restored volume

> 볼륨 생성


2

볼륨 > 작업  >   볼륨 연결  > 해당 인스턴스 id  > 연결


3

리스토어 볼륨   마운트 하기

EC2 접속 >

df -h

mkdir /mnt/data-store2

mount /dev/sdf /mnt/data-store2


5

lsblk



6

포맷

resize2fs /dev/nvme2n1


df -h


7

ls /mnt/data-store2/

more  /mnt/data-store2/111.txt




<3> EBS  볼륨 수정하기


1

EC2  >  EBS   >  작업  >   볼륨 수정하기 >

22 Giga

수정


2

터미널에서

lsblk

df -h


3

resize2fs /dev/nvme1n1

df -h


신규 고성능 EBS출시

https://aws.amazon.com/ko/blogs/aws/new-ebs-volume-type-io2-more-iops-gib-higher-durability/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+AmazonWebServicesBlog+%28Amazon+Web+Services+Blog%29




감사합니다.


브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari