본문 바로가기
CSP (Cloud Service Provider)/AWS

AWS EC2 인스턴스 EBS 볼륨 추가 및 마운트

by BTC_조용운 2022. 5. 5.

안녕하세요. 오늘은 EC2에 EBS볼륨을 추가로 연결하여 사용하는 방법을 알아보도록 하겠습니다.

 

진행 순서는

  1. EBS 생성

  2. EC2에 EBS연결

  3. 파티션 및 파일시스템 생성

  4. 마운트

순으로 진행됩니다.

 

 

먼저 서버를 하나 띄우고 SSH접속을 해두세요.

 

 

그리고, EBS를 생성 하겠습니다.

EC2 -> EBS 볼륨 -> 볼륨 생성 클릭

 

 

 

원하는 볼륨을 설정하되, EC2 인스턴스와 같은 Zone에 생성해야 연결이 가능합니다.

설정 완료 후, 볼륨 생성 클릭

 

 

 

볼륨을 생성하고 조금 기다린 뒤,

해당 볼륨 선택 -> 작업 -> 볼륨 연결

 

 

 

연결할 인스턴스를 선택하고 볼륨 연결을 클릭합니다.

 

 

 

SSH접속 화면에서 lsblk 명령어를 쳐보면 xvdf disk가 생긴 것을 볼 수 있습니다. (xvdf와 다를 수 있음)

 

 

여기서 먼저 파티션을 하나 생성하겠습니다.

sudo fdisk /dev/xvdf

n              (파티션 생성)

엔터 4번    (모두 기본값으로 설정)

w             (저장 및 종료)

 

 

 

lsblk -f로 보면 xvdf 아래 xvdf1인 파티션 하나가 생성된 것을 알 수 있습니다.

 

 

생성한 파티션 xfs 파일시스템을 생성하겠습니다.

sudo mkfs -t xfs /dev/xvdf1

 

 

파일시스템과 UUID가 생성된 것을 확인할 수 있습니다.

 

 

df -h로 보니 아직 마운트는 되지 않았습니다.

 

 

마운트 할 디렉터리를 생성하고, 파티션을 마운트 해줍니다.

sudo mkdir 원하는 경로

sudo mount /dev/xvdf1 원하는 경로

df -h 또는 mount 명령어로 정상 마운트 된 것을 확인할 수 있습니다.

 

 

마지막으로 재부팅 시에도 마운트가 유지될 수 있도록 설정하겠습니다.

UUID를 복사하고,

vi /etc/fstab

 

 

아래와 같이 설정해줍니다.

 

 

아까 한 마운트를 해제하고, 다시 마운트 하여 확인합니다.

umount 경로

mount -a

df -h

제대로 마운트 되지 않는다면, EC2 재부팅이 불가능할 수 있습니다.

마운트가 되어있지 않다면, 반드시 /etc/fstab 파일을 올바르게 수정해야 합니다.

 

 

이상으로 EC2에 EBS 볼륨을 마운트 하는 방법에 대해 알아보았습니다.

 

감사합니다.

 

'CSP (Cloud Service Provider) > AWS' 카테고리의 다른 글

[AWS] VPC - 게이트웨이 엔드포인트  (0) 2022.05.11
[AWS] Aurora & RDS Mysql  (0) 2022.05.10
VPC Peering과 Transit Gateway 비교  (0) 2022.05.04
[AWS] VPC - VPC Endpoint  (0) 2022.05.04
AWS Health Dashboard  (0) 2022.05.03

댓글