AWS 卷需要很长时间才能附加。如何调试?

AWS 卷需要很长时间才能附加。如何调试?

我有一个 10GB 的卷连接到我的生产 EC2 实例(它只有 300MB 已满)。为了进行备份,我创建了它的快照。然后我从中创建了一个卷,并尝试将其连接到另一个 EC2 实例。卷的状态显示为“正在连接”,但它从未连接。我尝试了 4 次,其中只有一次成功连接,我可以从 EC2 实例挂载它。在那一次中,连接时间不超过一分钟。所有其他时间它都停留在“正在连接”状态。我等了 3-4 个小时,但没有帮助。我唯一能做的就是“强制分离”。我一直在使用 Web UI,而不是 CLI。

可能出了什么问题?我该如何调试这个问题?

答案1

几个月前我遇到过类似的问题。结果发现是亚马逊方面的问题。在联系了 ec2 论坛上的亚马逊人员后才解决了https://forums.aws.amazon.com/forum.jspa?forumID=30

答案2

对我来说,实际问题是一个 ec2 实例 - 我有几个卷有时会插入和拔出。其他实例一切正常。这是我打开票证后 AWS 团队说的话:

“有时我们确实会看到操作系统锁定了设备映射,解决此问题的方法是重新启动操作系统(建议这样做)或更改设备映射(即,将 /dev/sdf 更改为 /dev/sdj )”

重新启动有效,但只能重新启动一次 - 然后问题再次出现。我不想每次都重新启动该 ec2 实例。

我没有检查将其映射到 sdj,所以我不能告诉你它是否有效

有效的方法是转储错误实例并在其位置创建一个新实例。完成此操作后,一切都正常。

相关内容