重新附加根卷后,AWS实例无法启动


2

我有一个附加/ dev / sda1卷的t1.micro实例。现在我没有磁盘空间并迁移到更大的卷。我从原始磁盘快照创建了更大的卷,并将其作为/ dev / sda1附加到新实例(用于测试)。该实例不以错误开头:

Invalid value 'i-cf3acXXX' for instanceId. Instance does not have a volume attached at root (/dev/xvda)

如果我将卷附加为/ dev / xvda,则实例不会启动。首先,它进入“运行”状态,但随后状态回落到“已停止”状态。

StackoverflowAWS Developer Forums上有线程,但它们似乎都已过时且没有帮助。


1
只是一个想法,但你试图从这个快照创建一个新实例,而不是从它创建一个卷?
SPRBRN 2016年

1
显然,您只能创建卷或快照中的图像...然后可以将卷附加到实例。
Michael Zelensky

1
然后尝试将其附加到新实例。没有保证,只要看看是否有所作为。
SPRBRN 2016年

1
这实际上就是我在做什么......
Michael Zelensky

1
创建一个具有干净根卷的新实例,就像开始新鲜一样。然后附上旧的。那样有用吗?
SPRBRN 2016年

Answers:


1

instanceId的值'i-cf3acXXX'无效。实例没有在根目录附加卷(/ dev / xvda)

您的实例指向根设备名称“ / dev / xvda ”。因此附加的卷也应安装在同一位置,但在您的情况下,它安装在/ dev / sda1。

因此,在附加卷时,请在设备文本框中输入/ dev / xvda。

图片

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.