Amazon EC2 EBS快照损坏了吗?

时间:2014-04-15 14:22:48

标签: amazon-ec2 snapshot corruption

我不小心从附加到运行实例(作为ROOT设备)的卷(100GB)中获取了快照。快照创建花了一个多小时!之后我从该快照创建了更大的(400GB)音量,一切都很顺利。然后我:

  • 停止了实例
  • 将旧的100GB设备与我的实例分离
  • 将新的400GB卷附加到该实例
  • 启动了实例

AWS控制面板中的一切似乎都正常(服务器运行和磁盘状态正常)但我无法通过SSH或HTTP连接到该实例。 SSH错误:连接被拒绝。所以我改回旧的100GB磁盘,实例运行良好。

我的建议是因为从运行实例中获取快照而出现问题。所以我删除了快照并从已停止的实例(卷)中获取了新的快照。这次创建快照只需要5分钟。然后我只是从该快照创建了新卷,将其附加到实例并启动..仍然无法正常工作。

所以我的问题是:

  • 即使在删除旧快照时,是否有可能在制作新快照时部分使用该快照的数据?
  • 如果每次拍摄快照时使用旧的损坏数据,我该如何备份当前卷

所有这些都是通过AWS控制面板完成的。

谢谢!

1 个答案:

答案 0 :(得分:1)

  

即使我删除旧快照数据也是可能的   在制作新快照时,部分使用了该快照吗?

我不这么认为。可能是在您创建第一个快照时,尝试创建它时会有一些争用的资源。因此花了更长的时间。亚马逊并不清楚他们所使用的所有资源。在某种程度上是好的和坏的。很好,因为它可以消除最复杂的问题而且很糟糕,因为你无法看到它到底发生了什么。

  

每次拍摄快照时,如何备份当前音量   使用旧的损坏数据

您可以在拍摄卷快照之前停止实例,也可以创建AMI(图像),同时确保未选中no reboot选项。

见下文:

No reboot