2022-07-12
인스턴스 상세 정보에서 스토리지 정보를 보면 현재 연결되어 있는 EBS 볼륨을 확인할 수 있다. root의 경우 /dev/xvda 일반적으로 고정되어 있으며, 중요한 부분은 추가적으로 연결되는(오토 마운트) EBS 볼륨이다. 이 디바이스 이름의 위치와 cat /etc/fstab 명령어 사용 시 나오는 마운트 위치가 다르면, Dependency failed과 같은 오류가 발생하면 서 인스턴스 상태 확인 오류가 발생하게 된다.(인스턴스 재부팅 및 사양 변경이 안되는 경우가 있음) 때문에 이를 cat /etc/fstab 에 나오는 마운트 장소와 동일하게 수정해야 한다.
1. 수정 방법
변경할 볼륨의 아이디와 디바이스 이름을 확인하자, 테스트 환경은 루트가 아닌 홈 디렉토리의 디바이스 이름을 변경해보자.
해당 정보를 확인했으면 변경하고자 하는 인스턴스 중지하자.(만약을 대비해 AMI or Snapshot (으)로 백업을 해두는 게 좋다.)
이제 EBS 에서 볼륨을 선택한 후 분리하고자 하는 인스턴스 EBS 볼륨을 검색 후 볼륨을 분리한다.
이후 해당 볼륨을 다시 연결을 클릭한다.
볼륨 연결 창으로 이동 후 기존의 인스턴스와 디바이스 이름을 적어주면 된다. 디바이스 이름은 실 서버의 cat /etc/fstab 에서 나오는 마운트 위치와 동일하게 적어주면 된다. 설정 값을 확인한 후 다시 연결해 준다.
연결이 완료되면 아래와 같이 기존 인스턴스 디바이스 이름이 변경된 것을 확인할 수 있다.
메인 이미지 출처 : Photo by What Is Picture Perfect on Unsplash