AWS/TroubleShooting

/etc/fstab(efs 마운트) 오류로 인스턴스 접속 불가

jih0ssang 2023. 12. 2. 13:45

Problem

/etc/fstab 파일 오류

/etc/fstab 파일 작성할 때, 기입해야 할 값을 빠뜨리거나 오타 기타 등등 이슈로 인해
재부팅 시, 오류난 /etc/fstab을 계속 실행 시도하면서 서버가 실행이 되지 않는다.

Error Message

Dependency failed for /efsdir
Failed to mount efsdir.mount - /efsdir.

 

Solution

오류난 ec2의 루트 볼륨(volume1)을 뗀다. (ec2가 중지되면 루트볼륨 떼기 가능)
새로운 ec2를 생성하여 보조 볼륨으로 오류난 루트 볼륨(volume1)을 붙인다.
새로운 ec2에 접속하여 /etc/fstab 파일을 올바르게 수정한다.

원리

volume은 서버와 마운트하면 기존 자기자신이 가진 파일시스템을 따르지 않고,
새로운 파일시스템을 정해주면 그걸 따른다. (But, 마운트 떼면 fs 원복)

 

참고 블로그
https://support.bespinglobal.com/ko/support/solutions/articles/73000544750--aws-ec2%EC%9D%98-etc-fstab-%ED%8C%8C%EC%9D%BC%EC%9D%84-%EC%88%98%EC%A0%95%ED%95%9C-%ED%9B%84-%EB%B6%80%ED%8C%85%EC%9D%B4-%EB%90%98%EC%A7%80-%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4-%EC%96%B4%EB%96%BB%EA%B2%8C-%ED%95%B4%EC%95%BC-%ED%95%A0%EA%B9%8C%EC%9A%94-