Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Ersetzen Sie ein EBS Amazon-Volume mithilfe eines Snapshots
EBSAmazon-Snapshots sind EC2 aufgrund ihrer Geschwindigkeit, Bequemlichkeit und Kosten das bevorzugte Backup-Tool bei Amazon. Wenn Sie ein Volume aus einem Snapshot erstellen, stellen Sie seinen Status zu einem bestimmten Zeitpunkt wieder her, wobei die bis zu diesem Zeitpunkt gespeicherten Daten intakt sind. Durch das Anfügen eines aus einem Snapshot erstellten Volumes an eine Instance können Sie Daten in mehreren Regionen duplizieren, Testumgebungen erstellen, ein beschädigtes Produktionsvolume vollständig ersetzen oder bestimmte Dateien und Verzeichnisse abrufen und zu einem anderen angefügten Volume übertragen. Weitere Informationen finden Sie unter EBSAmazon-Schnappschüsse.
Sie können eines der folgenden Verfahren verwenden, um ein EBS Amazon-Volume durch ein anderes Volume zu ersetzen, das aus einem früheren Snapshot dieses Volumes erstellt wurde.
- Console
-
So ersetzen Sie ein Volume mithilfe der Konsole
-
Erstellen Sie ein Volume aus dem Snapshot und notieren Sie sich die ID des neuen Volumes. Weitere Informationen finden Sie unter Erstellen Sie ein EBS Amazon-Volume.
Sie müssen Ihr Volume in derselben Availability Zone wie die Instance erstellen. Volumes können nur an Instances innerhalb derselben Availability Zone angehängt werden.
-
Wählen Sie auf der Seite „Instances“ die Instance aus, für die das Volume ersetzt werden soll, und notieren Sie die Instance-ID.
Lassen Sie die Instance ausgewählt und wählen Sie die Registerkarte Speicher. Suchen Sie im Abschnitt Blockgeräte das zu ersetzende Volume und notieren Sie den Gerätenamen für das Volume (z. B. /dev/sda1
).
Wählen Sie die Volume-ID aus.
-
Wählen Sie auf dem Bildschirm „Volumes“ das Volume aus und wählen Sie Aktionen, Volume trennen, Trennen.
-
Wählen Sie das neue Volume aus, das Sie in Schritt 1 erstellt haben, und wählen Sie Aktionen, Volume anfügen.
Geben Sie für Instance und Gerätename die Instance-ID und den Gerätenamen ein, die Sie in Schritt 2 notiert haben, und wählen Sie dann Volume anfügen.
-
Stellen Sie eine Verbindung mit Ihrer Instance her und spielen Sie das Volume auf. Weitere Informationen finden Sie unter Stellen Sie ein EBS Amazon-Volume zur Nutzung bereit.
- AWS CLI
-
Um ein Volume zu ersetzen, verwenden Sie den AWS CLI
-
Erstellen Sie ein neues Volume aus dem Snapshot. Verwenden Sie den Befehl create-volume. Geben Sie für --snapshot-id
die ID des zu verwendenden Snapshots an. Geben Sie für --availability-zone
dieselbe Availability Zone wie für die Instance an. Konfigurieren Sie die verbleibenden Einstellungen nach Bedarf.
Sie müssen Ihr Volume in derselben Availability Zone wie die Instance erstellen. Volumes können nur an Instances innerhalb derselben Availability Zone angehängt werden.
$
aws ec2 create-volume \
--volume-type volume_type
\
--size volume_size
\
--snapshot-id snapshot_id
\
--availability-zone az_id
Notieren Sie sich die ID des neuen Volumes in der Befehlsausgabe.
-
Ermittelt den Gerätenamen des zu ersetzenden Volumes. Verwenden Sie den Befehl describe-instances. Geben Sie für --instance-ids
die ID der Instance an, für die das Volume ersetzt werden soll.
$
aws ec2 describe-instances --instance-ids instance_id
Notieren Sie sich in der Befehlsausgabe von BlockDeviceMappings
, die Werte DeviceName
und VolumeId
für das Volume, das ersetzt werden soll.
-
Trennen Sie das zu ersetzende Volume von der Instance. Verwenden Sie den Befehl detach-volume. Geben Sie für --volume-id
die ID des Volumes an, das getrennt werden soll.
$
aws ec2 detach-volume --volume-id volume_id
-
Fügen Sie das Ersatz-Volume der Instance an. Verwenden Sie den Befehl attach-volume. Geben Sie für --volume-id
die ID des Ersatz-Volumes an. Geben Sie für --instance-id
die ID der Instance an, an die das Volume angehängt werden soll. Geben Sie für --device
denselben Gerätenamen an, den Sie zuvor notiert haben.
$
aws ec2 attach-volume \
--volume-id volume_id
\
--instance-id instance_id
\
--device device_name
-
Stellen Sie eine Verbindung mit Ihrer Instance her und spielen Sie das Volume auf. Weitere Informationen finden Sie unter Stellen Sie ein EBS Amazon-Volume zur Nutzung bereit.