2013-09-30 20 views
0

이야기는 약간 길지만 ... 간단히 말해서 : 나는 ec2 마이크로 인스턴스가 있었고 설치 및 실행 (wherely, 바보 같이)함으로써 연결을 잃었습니다. 그런 다음 인스턴스의 스냅 샷을 만들어 볼륨을 생성했습니다. 그런 다음 새 마이크로 인스턴스를 만들고 내가 부러진 볼륨에서 추가 한 볼륨을 추가했습니다. 이제이 새 인스턴스에는 기본적으로 sda1 (sd1)과 sdf (sdf)가 추가되었습니다. AWS 패널에서이 인스턴스를 가져 왔습니다. 이제는 새로운 인스턴스에 탑재하고 싶지만 얻을 수는 없습니다. sudo apt-get install ec2-api-tools ec2-ami-tools에 대한 AWS 보완을 설치했지만 실패했음을 알 수 있습니다. 이 같은 ec2-attach-volume volume_id -i instance_id -d device 시도 :AWS 인스턴스에 복구 된 볼륨 추가하기

ec2-attach-volume vol-4d826724 -i i-6058a509 -d /dev/sdf 

을하지만 지금은 핵심 나를 묻는다 : ... 물론 은 내가 '드라이브를 포맷하지 않으 Required option '-K, --private-key KEY' missing (-h for usage)

그리고 나는 이것에 아주 붙어 나는 그것이 가지고있는 정보를 복구하기를 원하기 때문에 추가하고있다.

+0

'mount' 명령을 사용하십시오. 인스턴스에 부착되면 ec2 도구가 도움이되지 않습니다. – datasage

답변

0

AWS 관리 콘솔에서 이미 볼륨을 연결 한 경우 ec2-attach-volume을 실행할 필요가 없습니다. 마운트하기 만하면됩니다. 지침 here을 찾을 수 있습니다.

장치가 없다는 메시지가 나타나면 this answer을 참조하십시오.

+0

OK, 나는 그것을 얻었다고 생각한다. .. 나는 너무 많이 수풀 주위에 때리고 있었다. 그래서 방금 폴더를 만들고 볼륨을 포맷하지 않고 마운트했습니다. 상세 , 나는 DF -h' 내 주요 볼륨은/dev/xvda1도 - 비록 AWS의 패널에서하는 것은/dev에라고 하였다 그/sda1과'으로보고 그래서 한 : 'sudo는 MKDIR을/mnt/disk2' 'sudo mount/dev/xvdf/mnt/disk2' 그리고 해결되었습니다. 나는 여기에서 영감을 얻었습니다. http://resources.arcgis.com/en/help/main/10.1/index.html#//00rq00000054000000 원하지 않는 경우에는 볼륨을 'mkfs'로 포맷하지 마십시오. 모든 데이터를 잃게됩니다. – gugol

관련 문제