본문 바로가기

Development/Linux

[AWS]EC2에 기존 볼륨(Volume) 연결 또는 볼륨 교체 하기

EC2의 스냅샷(Snapshot)의 복구 또는 다른 인스턴스로 교체하고자 할때 기존 볼륨(Volume)을 사용하여 EC2를 구동

 

1. 기존에 생성된 EC2 인스턴스를 중지(Stop)한다

 

 

2. 기존에 생성된 EC2의 볼륨 연결을 해제 한다.

 - 볼륨 연결이 해제될 뿐 삭제되지 않음.

 - 볼륨의 연결 해제전 볼륨의 장치명을 꼭 복사해 둡니다.(예:/dev/sda1)

 

3. 볼륨 연결이 해제 되면 해당 볼륨의 Attached Instances에 연결된 EC2가 사라짐.

 

4. 새로 연결하고자 하는 볼륨을 선택후 Actions - Attach volume을 클릭

 

5. Attach volume 창에서 Instance에 연결하고자 하는 EC2를 선택하고 아래에 자동으로 나오는 장치명(Device name)을 복사하둔 이전 볼륨명으로 수정합니다.

 - 장치명은 해당 EC2가 생성될때 등록된 부팅 디스크의 장치명이므로 변경될 경우 해당 EC2의 부팅이 실패하게 됩니다.

   물론 부팅 실패시 부팅에 필요한 /dev/sda1 장치를 찾을 수 없다고 메세지가 표시되지만 미리 기록하여 등록하는 것이 좋습니다.

 

6. Attach volume을 클릭하면 다시 해당 EC2의 이름이 볼륨의 Attached Instances 에 등록됩니다.