AWS EBS创建快照和通过快照恢复的方法

原文地址:www.yunwei123.com/aws-ebs%E5%88%9B%E5%BB%BA%E5%BF%AB%E7%85%A7%E5%92%8

AWS EC2实例,是使用Elastic Block Store(EBS)作为存储的,必要时可以通过EBS快照,进行数据的恢复。创建EBS快照和通过快照复旧的方法如下。

1. 创建快照(Snapshot)

创建快照的话,从EBS的「Volumes」或EBS的「Snapshots」画面进行操作。本文主要介绍通过EBS的「Volumes」画面来创建快照。

选择创建快照的Volume(本文Volume ID为vol-acc03d89),点击右键,选择「Create Snapshot」。

AWS EBS创建快照和通过快照恢复的方法

「Name」填写为容易区别的快照名。然后点击「Yes,Create」创建快照。

2.通过创建的快照,进行EBS复旧。

通过快照恢复数据时,要按照一下步骤进行:

  1. 利用之前创建的快照作成EBS卷
  2. 停止EC2实例
  3. 分离连接到EC2实例的卷
  4. 把作成的卷连接到EC2实例
  5. 起动EC2实例

2.1利用之前创建的快照作成EBS 卷。

从EBS的「Snapshots」画面选择该快照,点击右键,选择「Create Volume from Snapshot」

AWS EBS创建快照和通过快照恢复的方法

创建与EC2实例相同可用区域 (AZ)的Volume。

确认Volumes画面,可利用的(available)卷被创建成功。

AWS EBS创建快照和通过快照恢复的方法

2.2停止EC2实例。

下面为了更换Volume,需要停止EC2实例。

AWS EBS创建快照和通过快照恢复的方法

但是,使用竞价型实例的话,实例是不能停止的(参考竞价型实例特性的话就能明白)
 2.3分离连接到EC2实例的卷。
分离与已停止的实例连接的卷。

通过Volumes画面,选择连接的卷,点击右键,选择「Detach Volume」。

如下,点击「Yes, Detach」。

AWS EBS创建快照和通过快照恢复的方法

这样,连接EC2实例的Volume就分开了。

2.4把作成的Volume连接到EC2实例。

然后,把刚才通过快照作成的卷连接到EC2实例。

从Volume画面,选择该Volume点击右键,选择「Attach Volume」,如下:

AWS EBS创建快照和通过快照恢复的方法

从「Instances」选择停止的该EC2实例。

「Device」输入指定的Linux启动硬盘「/dev/sda1」。

点击「Yes, Attach」,卷立即就被连接上了。

AWS EBS创建快照和通过快照恢复的方法

2.5起动EC2实例。

最后,启动EC2的话,连接EBS卷的EC2实例也就正常启动了。