DEVOPS/CLOUD

[AWS] EBS(Elastic Block Store) 볼륨 생성하기

연듀 2022. 10. 13. 20:49

 

 

EBS 볼륨 생성

 

Elastic Block Store -볼륨 - 볼륨 생성 클릭

 

 

 

크기 1GiB 로 입력한 후 볼륨 생성

 

 

 

볼륨 선택 - 볼륨 연결

 

 

 

 

 

볼륨을 인스턴스에 연결

 

 

인스턴스 선택 - 볼륨 연결 

 

 

 

스토리지 탭에서 볼륨 확인 가능

 

 

 

 

 

ec2 접속 후 /dev/xvda1 (8GB 디스크 볼륨) 확인 

df -h

 

 

 

 

새 볼륨에 ext3 파일 시스템 생성

sudo mkfs -t ext3 /deg/sdf

 

 

 

 

 

새 스토리지 볼륨을 탑재할 디렉토리 생성

sudo mkdir /mnt/data-store

 

 

 

 

 

파일 시스템 생성 및 구성

 

 

 

새 볼륨 탑재

sudo mount /dev/sdf /mnt/data-store

 

 

인스턴스가 시작될 때마다 이 볼륨을 탑재하도록 Linux 인스턴스 구성

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

 

구성의 마지막 행 설정 확인

cat /etc/fstab

 

df -h

 

 

 

 

 

탑재된 볼륨에 파일 생성

 

 

 

볼륨- 스냅샷 생성

 

 

설명, 태그 추가 - 스냅샷 생성

 

 

생성된 스냅샷은 Elastic Block Store - 스냅샷에서 확인 가능

 

 

 

file.txt 삭제

sudo rm file.txt

 

 

 

 

EBS 스냅샷 복원

 

 

볼륨 - 볼륨 생성

 

크기는 1GiB로 설정하고 아까 생성한 스냅샷의 ID를 스냅샷 ID란에 입력한다. 

 

 

 

볼륨 -볼륨 연결

 

 

인스턴스 선택해 볼륨 연결 

 

 

 

 

볼륨 3개가 연결되었다.

 

 

 

복원된 볼륨 탑재

 

디렉토리 생성: sudo mkdir /mnt/data-store2

볼륨 탑재: sudo mount /dev/sdg /mnt/data-store2

확인: ls /mnt/data-store2

 

 

 

 

 

볼륨을 분리하고, 과금이 많이 될 수 있기 때문에 스냅샷과 같이 삭제해주자.