2017-11-29 2 views
0

Ich habe vor einigen Monaten mehrere Snapshots von Volumes meiner Instanzen erstellt. Heute musste ich eine Instanz basierend auf einem Snapshot wiederherstellen, aber diese Instanz enthält keine meiner Daten, es ist eine saubere Version von Ubuntu, genau wie beim ersten Erstellen der Instanz.AWS-Snapshots, die keine Daten speichern

Wie stelle ich meine Daten wieder her?

dank

+1

Wurden Ihre Daten auf einem Ihrer EBS-Volumes gespeichert oder haben Sie Daten auf den flüchtigen "Instance Store" -Volumes gespeichert? –

Antwort

1

In AWS gibt es zwei Snapshot-Optionen:

1- Snapshot: eine Point-in-Zeit zu erfassen Zustand Ihrer einzelnen Volumes Sie Schnappschüsse verwenden können. 2- Amazon Machine Image (AMI): Sie können eine AMI verwenden, um einen Zeitpunkt zu erfassen, an dem die gesamte EC2-Instanz (VM) einschließlich aller ihrer Volumes gespeichert ist.

Der Unterschied besteht also darin, dass der Snapshot sich auf der individuellen Lautstärke befindet und AMI die gesamte Instanz ist. Im Hintergrund erstellt AMI Snapshots aller angehängten Volumes und Sie können diese Snapshots auf der entsprechenden Snapshot-Seite in der AWS Management Console sehen.

Also um klar zu sein, haben Sie eine AMI von Ihnen Ubuntu-Instanz erstellt und die gleiche AMI wiederhergestellt? Oder haben Sie einen Snapshot von einem oder mehreren seiner Volumes erstellt? In diesem Fall, wie hast du es wiederhergestellt?

Wenn Sie nur einen Snapshot von einem oder mehreren Volumes erstellen, sollten Sie nach dem Wiederherstellen Ihrer Snapshots in neue Volumes, die an eine Instanz angefügt sind, auch daran denken, diese Volumes bereitzustellen. Wenn Sie jedoch ein AMI verwenden, ist eine Bereitstellung möglicherweise nicht erforderlich, sofern Sie Ihre Volumes in der Datei/etc/fstab hinzugefügt haben.

+0

Das Anhängen dieser Volumes löste mein Problem. Vielen Dank. –

Verwandte Themen