본문 바로가기
IT정보

EFS 자동으로 마운트하기

by 생활지식정보 2024. 2. 18.

안녕하세요. 

이번 포스팅에서는 지난번에 이어서, EC2가 리붓되어도 EFS를 자동으로 마운트 시키는 방법을 알아보겠습니다.

 

살펴보려는 자동 마운트 방법은 다음과 같습니다.

  • 명령어를 사용하여 자동마운트
  • EC2를 생성할때 스토리지를 구성하여 자동마운트

 

 

명령어를 사용하여 자동마운트

1. 지난 포스팅 절차대로 EC2와 EFS를 각각 생성합니다.

생성하는 방법은 아래 글을 참고해주세요.

https://coffeechat.tistory.com/entry/EFS%EB%A5%BC-EC2%EC%97%90-%EB%A7%88%EC%9A%B4%ED%8A%B8-%ED%95%98%EA%B8%B0

 

EC2에 EFS가 마운트된 상태

 

2. 아래 링크로 이동하여, 명령줄을 메모장에 붙여넣기를 해주세요

https://docs.aws.amazon.com/ko_kr/efs/latest/ug/nfs-automount-efs.html

 

 

file_system_id.efs.aws-region.amazonaws.com:/ mount_point nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport,_netdev 0 0

 

 

3. 메모장에 복사한 명령줄의 붉은색 부분을 다음과 같이 수정합니다.

  • file_system_id : efs 파일시스템 id
  • aws-region : 리전 (영문명)
  • mount_point : 마운트하려는 폴더의 절대경로 (/hom/ec2-user/efs)

 

efs 파일시스템 id는 다음에서 확인할 수 있습니다.

 

 

마운트 폴더의 절대경로는 다음에서 확인할 수 있습니다.

 

 

4. fstab 파일을 vi편집기로 열어서 명령줄을 추가

$sudo vi /etc/fstab

 

 

5. mount상태 확인 

-fav명령어로 마운트 상태를 확인합니다. 

 

 

이렇게 명령어를 사용하여 자동마운트를 설정하는 방법을 살펴봤습니다.

 

다음으로는 EC2를 생성할때 스토리지를 구성하여 자동마운트하는 방법을 살펴보겠습니다.


EC2를 생성할 때 스토리지 구성하여 자동마운트

 

1. EFS 생성 후 EC2 생성하기

 

편의상 EFS는 기존에 생성한 것을 이용하고, 새로운 EC2를 다른 가용존에 하나더 만들어보겠습니다.

  • 이름 : web02
  • VPC : EFS와 동일한 VPC
  • 서브넷 : 기존 EC2와 다른 가용존의 퍼블릭 서브넷

 

 

2. EC2에 SSH접속하여 마운트 상태 확인하기

 

EC2가 만들어지면, SSH로 접속하여 마운트 상태를 확인합니다.

 

마운트 경로가 /mnt/efs/fs1으로 자동으로 잡혔네요. 

 

roboot을 한 후에도 자동으로 마운트 되는지 확인해봅니다.

$sudo reboot

 

$df -hT

 

 

※ 이 경우 마운트 경로를 변경하는 방법을 아시는 분 댓글 부탁드립니다.

 

 

이상으로 EFS를 자동으로 마운트하는 두 가지 방법을 알아봤습니다.