EBS 스냅샷에서 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 연결된 Amazon Elastic Block Store(Amazon EBS) 볼륨을 복원하고 싶습니다.
해결 방법
다음 방법 중 하나를 사용하여 EBS 스냅샷에서 EBS 볼륨을 복원합니다.
EBS 스냅샷을 EBS 볼륨으로 복원
EBS 스냅샷에서 데이터를 복원하려면 EBS 스냅샷에서 새 EBS 볼륨을 생성할 수 있습니다. 새 EBS 볼륨에는 스냅샷이 처음 생성된 시점의 EBS 스냅샷 데이터가 들어 있습니다.
EBS 볼륨을 기존 EC2 인스턴스에 연결하고 EC2 인스턴스 내부에 볼륨을 마운트한 다음 데이터를 읽거나 복사합니다.
EBS 스냅샷에서 EC2 인스턴스의 루트 볼륨 복원
기존 EBS 볼륨에는 EBS 스냅샷을 복원할 수 없습니다. 대신 새 EBS 볼륨을 생성하십시오. 그런 다음 EC2 인스턴스의 이전 루트 볼륨을 새 EBS 볼륨으로 바꿉니다.
EC2 인스턴스의 루트 볼륨을 바꾸려면 다음 단계를 완료하십시오.
- EC2 인스턴스를 중지합니다.
- EC2 인스턴스에서 기존 루트 볼륨을 분리합니다.
- 루트 볼륨이 연결된 디바이스 이름을 적어 두십시오(예: /dev/xvda).
- 동일한 디바이스 이름을 사용하여 새 루트 볼륨을 EC2 인스턴스에 연결합니다.
- EC2 인스턴스를 시작합니다.
또는 루트 볼륨에서 생성한 특정 스냅샷으로 인스턴스의 루트 볼륨을 복원하려면 루트 볼륨을 바꿉니다.
EBS 스냅샷에서 AMI를 생성한 다음 AMI에서 새 EC2 인스턴스를 시작합니다.
EBS 스냅샷에서 Amazon Machine Image(AMI)를 생성하려면 다음 단계를 완료하십시오.
참고: AMI는 새 EC2 인스턴스의 루트 볼륨이 됩니다.
- Amazon EC2 콘솔을 엽니다.
- Elastic Block Store 메뉴에서 Snapshots(스냅샷)을 선택합니다.
- EBS 스냅샷을 선택합니다.
- Actions(작업)을 선택한 다음 Snapshots(스냅샷)에서 Create Image(이미지 생성)를 선택합니다.
- 이미지 이름을 입력한 다음 이미지에 대한 옵션을 선택합니다.
이미지를 만든 후에는 사용할 수 있는지 확인하십시오. 그런 다음 루트 볼륨에 EBS 스냅샷을 사용하는 새 EC2 인스턴스를 시작합니다.