2

所以我在 Amazon Web Services EC2 上设置了一个带有 EBS 支持卷的服务器。它将充当 SVN 服务器,因此我当然希望 EBS 卷是持久的。

我想到的场景是说 EC2 实例因任何原因而死,我可以使用相同的 EBS 启动另一个 EC2 实例,它将拥有它所拥有的所有数据,直到前一个 EC2 实例崩溃

我做了一些阅读,它说当服务器终止时,它也会删除附加到它的 EBS 卷。这是否意味着如果说它崩溃,或者主机出现故障,我会丢失 EBS 卷吗?

如果是,那么我需要做些什么来确保我的 EBS 卷仍然存在,即使它作为根设备附加到的 EC2 实例不再存在?

仅供参考,此时我所做的只是从带有 EBS 的 Amazon Linux AMI 创建一个实例,并根据需要设置该实例

4

2 回答 2

4

您可以更改实例的“终止时删除”设置以保留 EBS 卷,即使您的实例终止。如果您使用的是命令行工具,则可以使用 ec2-modify-instance-attribute --block-device-mapping 命令。这是亚马逊关于此主题的文档的链接。http://docs.amazonwebservices.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-ModifyInstanceAttribute.html?r=4426

于 2012-06-07T13:58:00.433 回答
3

要添加来自@Nikanoru 的正确答案,请确保您练习从 EBS 快照恢复一次或两次,并记下该过程。

开始整理细节的最糟糕时间是当您的网站出现故障时。

此外,请确保在您不想丢失任何更改后拍摄快照。

于 2012-07-16T02:03:03.263 回答