2014-04-15 5 views
2

실수로 실행중인 인스턴스 (루트 장치로)에 연결된 볼륨 (100GB)에서 스냅 샷을 가져 왔습니다. 스냅 샷 생성에 한 시간이 걸렸습니다! 그 후 나는 그 스냅 샷에서 더 큰 (400GB) 볼륨을 만들었고 모든 것이 잘되었다. 그리고 I :Amazon EC2 EBS 스냅 샷이 손상 되었습니까?

모든 것은에서 확인을 보였다 인스턴스를 시작

  • 해당 인스턴스에 새로운 400 기가 바이트 볼륨을 첨부 내 예를
  • 에서 이전 100기가바이트 장치를 분리 인스턴스를 중지 AWS 제어판 (서버 실행 및 디스크 상태가 좋음)이지만 SSH 또는 HTTP를 통해 해당 인스턴스에 연결할 수 없습니다. SSH 오류 : 연결이 거부되었습니다. 그래서 이전의 100GB 디스크로 바뀌었고 인스턴스가 잘 작동했습니다.

    내 제안은 실행중인 인스턴스에서 스냅 샷을 가져 오기 때문에 문제가 발생했습니다. 그래서 스냅 샷을 삭제하고 중지 된 인스턴스 (볼륨)에서 새 스냅 샷을 가져 왔습니다. 이번에는 스냅 샷 생성에 5 분 밖에 걸리지 않았습니다. 그런 다음 스냅 샷에서 새 볼륨을 생성하고 인스턴스에 연결하고 시작했습니다. 여전히 작동하지 않습니다.

    그래서 내 질문은 : 새 스냅 샷을 할 때

    • 은 내가 이전 스냅 샷을 삭제하는 경우에도 해당 스냅 샷의 데이터가 부분적으로 사용되었을 가능성이 될 수 있을까?
    • 어떻게 내가 그것을

    모든 일이 AWS 제어판을 통해 수행 된 오래된 손상된 데이터를 사용하여 스냅 샷을 할 때마다 있다면 백업 내 현재 볼륨.

    고맙습니다!

  • 답변

    1

    Can it be possible that even when I delete the old snapshot the data of that snapshot was partially used when making new snapshot?

    저는 그렇게 생각하지 않습니다. 첫 번째 스냅 샷을 만들 때 만들 때 논쟁의 여지가있는 부분이있을 수 있습니다. 따라서 더 오래 걸렸다. Amazon은 후드에서 사용하는 모든 리소스에 대해 명확하지 않습니다. 어떤면에서는 좋고 나쁘다. 왜냐하면 당신은 도대체 무슨 일이 벌어지고 있는지 알 수 없기 때문에 그것이 가장 복잡하고 좋지 않은 것을 잘 잡아 버리기 때문입니다.

    How can I backup my current volume if every time I take a snapshot it uses old corrupted data

    당신은 볼륨 스냅 샷을 복용하기 전에 인스턴스를 중지 할 수 있습니다 또는 당신은 단지 no reboot 옵션이 선택되어 있지 않은지 확인하고 함께 AMI (이미지)를 만들 수 있습니다. 답변에 대한

    No reboot

    +0

    감사합니다,하지만 난 말했듯이, 나는 이미 중지 인스턴스에서 스냅 샷을 시도 :

    은 아래를 참조하십시오. 또한 AMI 이미지를 만들 수 있다는 것도 알고 있지만 스냅 샷과 같은 종류의 스냅 샷을 일반 스냅 샷과 함께 추가 메타 데이터로 추가합니다. 내 주요 석탄은 볼륨 크기를 늘리는 것입니다. – Hardy

    +0

    디스크를 확장해야하는 경우 파일 시스템의 크기를 조정해야합니다. 예를 들어,'resizefs/dev/xvdf' 당신이 크기를 조정하려는 볼륨이 루트 장치로 마운트되어 있지 않은 인스턴스에서해야합니다. – Rico

    +0

    예, 서버에 연결할 수 없다면 그렇게하기가 어렵습니다. 도와 줘서 고마워. 난 내 임시 인스턴스에 두 번째 디스크 (sda2)로 디스크를 탑재하고 내가 원하는 데이터를 백업 관리. – Hardy