我有一个 t1.micro 实例,其中附加了 /dev/sda1 卷。现在我的磁盘空间不足,需要迁移到更大的卷。我从原始磁盘快照创建了更大的卷,并将其作为 /dev/sda1 附加到新实例(用于测试)。实例无法启动,并出现错误:
Invalid value 'i-cf3acXXX' for instanceId. Instance does not have a volume attached at root (/dev/xvda)
如果我将卷附加为 /dev/xvda,实例不会启动。首先,它进入“正在运行”状态,但随后状态又回到“已停止”状态。
有关于堆栈溢出和AWS 开发人员论坛,但它们似乎都已过时且无帮助。
答案1
instanceId 的值“i-cf3acXXX”无效。实例没有附加在根目录的卷 (/dev/xvda)
您的实例指向根设备名称“/dev/xvda“。因此附加的卷也应该安装在同一位置,但在您的情况下,它安装在 /dev/sda1 上。
因此,在连接卷时在设备文本框中输入 /dev/xvda。