안녕하세요.
이번 포스팅에서는 지난번에 이어서, EC2가 리붓되어도 EFS를 자동으로 마운트 시키는 방법을 알아보겠습니다.
살펴보려는 자동 마운트 방법은 다음과 같습니다.
- 명령어를 사용하여 자동마운트
- EC2를 생성할때 스토리지를 구성하여 자동마운트
명령어를 사용하여 자동마운트
1. 지난 포스팅 절차대로 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를 자동으로 마운트하는 두 가지 방법을 알아봤습니다.
'IT정보' 카테고리의 다른 글
AWS EC2에 사설 도메인 연결하기 (0) | 2024.02.27 |
---|---|
Amazon Linux2에 nginx 설치하기 (0) | 2024.02.25 |
AWS 비용관리 쉽게 해보자 - EC2 Global View (0) | 2024.02.20 |
AWS 비용관리 쉽게 해보자 - AWS Budgets (0) | 2024.02.19 |
EFS를 EC2에 마운트 하기 (0) | 2024.02.15 |
AWS EFS(Elastic File System) 생성하기 (2) | 2024.02.12 |
AWS EC2 재시작해도 EBS자동연결 설정 (2) | 2024.02.11 |
AWS EC2에 EBS(블록스토리지) 연결하기 (0) | 2024.02.10 |