
Lab. EFS File lab
워크플로우
1. 보안 그룹 생성
2. 인스턴스 생성
3. EFS 생성
4. EFS-인스턴스 연결

1.1. name : client-sg
inbound : ssh 22/anywhere
1.2. name : efs-sg
inbound : nfs 2049/client-sg
2.1. name : EFS-Client
2.2. vpc : lab-vpc
2.3. subnet : public 2c
2.4. sg : client-sg
3.1. name : EFS-server
3.2. vpc : lab-vpc
3.3. 파일 시스템 설정
3.3.1. 유형 - 리전
3.3.2. 성능 설정 - 버스트
3.4. 네트워크 설정
3.4.1. vpc : lab-vpc
3.4.2. subnet : private
3.4.3. sg : efs-sg
4.1. root 전환
sudo -i
4.2. 디렉토리 생성
mkdir /data
4.3. 장치 연결
mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-026d275768b303a5d.efs.ap-northeast-2.amazonaws.com:/ /data
4.4. 장치 연결 확인
df -h
4.5. 파일 저장
# /data 디렉토리에 파일을 저장하면 실제로는 EFS에 저장
echo "BIBIBIG" > /data/bigdata.file
4.6. 장치 연결 해제
umount /data
df -h
ls /data
4.7. 자동 연결
echo "fs-026d275768b303a5d.efs.ap-northeast-2.amazonaws.com:/ /data nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 0 0" >> /etc/fstab
# fstab 파일 내용 확인
cat /etc/fstab
# 장치 연결
mount -a
df -h
4.8. 인스턴스 재부팅
# 파일 연결 확인
ls /data