RHEL OS기반의 EC2에 EFS 마운트 해보기

RHEL OS에서 EFS 설치하는 방법을 알아보자
2023.09.08

소개

안녕하세요! 클래스메소드 금상원 입니다. 이번 블로그에서는 RHEL OS기반의 EC2에 EFS 마운트 하는 방법에 대해 알아 보겠습니다.

EFS 마운트 하기

EFS 설치

RHEL OS에서는 Amazon Linux2와 달리 GitHub에서 가져와 RPM 패키지를 빌드 및 설치 해야하기 때문에 아래의 명령어를 순차적으로 실행 합니다.

sudo yum install -y git

sudo yum install -y rpm-build

git clone https://github.com/aws/efs-utils

sudo yum -y install make

cd ./efs-utils

sudo make rpm

sudo yum -y install ./build/amazon-efs-utils*rpm

마운트

마운트용 디렉토리 작성

sudo mkdir <디렉토리 명>

EFS를 마운트할 디렉토리를 작성 합니다.

마운트용 디렉토리에 EFS 마운트 하기

sudo mount -t efs -o tls <efs id>:/ <디렉토리 명>

위에서 작성한 디렉토리에 EFS를 마운트를 합니다.

테스트 파일 만들기

cd efs

sudo touch text.txt

ls

마운트된 디렉토리에서 테스트용 파일을 하나 작성 합니다.

확인해 보기

서버 재부팅 후 디렉토리 확인

EC2를 재부팅 한 후 마운트 하기 전의 디렉토리가 비어 있는 것을 확인 할 수 있습니다.

다시 마운트 후 비교 해보기

다시 마운트를 한 후 확인해 보면 위에서 작성한 text.txt 파일이 있는 것을 확인 할 수 있습니다.

마무리

이번 블로그에서는 EFS를 구축하고 EC2에서 마운트 하는 방법에 대해 알아 보았습니다. 같은 리눅스 서버라도 AmazonLinux2 와는 설치 방법이 달라 당황 했었던 경험이 있었습니다. 저와 비슷한 상황에 처한 분들께 조금이나마 도움이 되었으면 좋겠습니다.

참고 자료

본 블로그 게시글을 보시고 문의 사항이 있으신 분들은 클래스메소드코리아 (info@classmethod.kr)로 연락 주시면 빠른 시일 내 담당자가 회신 드릴 수 있도록 하겠습니다 !