안녕하세요. 오늘은 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 |
댓글