brunch

423. EBS 디스크추가하기

실습

by Master Seo

<> 목표

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




감사합니다.


keyword
매거진의 이전글422. EFS 스토리지 사용해보자