[AWS] EFS(Elastic File System) 생성 및 Mount 하기
안녕하세요!
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
감사합니다!
