[AWS] EFS(Elastic File System) 생성 및 Mount 하기

2024. 11. 28. 22:58AWS/EFS

안녕하세요!
Onezero 입니다 :)

 

EFS (Elastic File System)은 아래 AWS 공식홈페이지에 개념이 잘 설명되어 있습니다.

https://docs.aws.amazon.com/ko_kr/efs/latest/ug/whatisefs.html

 

Amazon Elastic File System이란 무엇입니까? - Amazon Elastic File System

마이크로소프트 윈도우 기반 EC2 Amazon 인스턴스와 EFS 함께 Amazon을 사용하는 것은 지원되지 않습니다.

docs.aws.amazon.com


[1] Console에 접속하여 EFS 생성

 

이름 작성 후 EFS 생성할 'VPC' 를 선택합니다. '사용자 지정'을 클릭해서 다양한 기능들을 사용할 수 있습니다.

 

생성된 EFS를 클릭 후 '네트워크' 탭을 선택 후 '관리'를 클릭합니다.

 

'탑재 대상 추가' 를 통해서 가용영역, 서브넷ID, IP주소(자동 또는 지정), 보안그룹(사전에 생성)을 선택 후 저장합니다.

 

아래는 EFS 네트워크 부분에 들어갈 보안그룹을 사전에 생성한 내용입니다. 소스에는 EC2 보안그룹을 인바운드 룰에 참조하였습니다.

 

'연결' 을 클릭하면, 아래와 같이 'DNS를 통한 탑재' 를 클릭 후 적용해주면 됩니다.


[2] EC2 서버 접속하여 Mount하기

 

시작 전에 마운트를 진행할 EC2(amazon linux)에 아래 명령어를 통해 'amazon-efs-utils'를 설치합니다.

yum -y install amazon-efs-utils

 

연결 가이드 통해서 진행하려면, efs 폴더를 생성해줘야합니다.

mkdir efs

 

EFS 탑재 헬퍼 사용 명령어를 복사하여 Mount 적용한 결과입니다.

mount -t efs -o tls fs-0fbfad6eaa8f0edd0:/ efs

df -h

 

 

감사합니다!

 

'AWS > EFS' 카테고리의 다른 글

[AWS] EC2 Reboot에도 EFS 자동 Mount하는 방법  (57) 2024.11.29