亚马逊ec2实例丢失启动驱动器?

从现在开始,这让我疯狂起来。 我已经完成了AWS中的5个实例(一些微型,一些大)的设置,过了一会儿,当我停下来,重新启动他们多次,其中一个将无法启动。

我把这个问题挖到了当dracut启动并尝试切换根文件系统时,磁盘映射和/ dev / xvd *设备出现了一些错误。

从工作日志logging:

udev:起始版本147 dracut:启动plymouth守护进程xlblk_init:register_blkdev major:202 blkfront:xvde1:barrier disabled将(202,65)的容量更改为14680064扇区xvde1:检测到的容量从0更改为7516192768 EXT4-fs(xvde1):mounted具有有序数据模式的文件系统。 选项:dracut:挂载的根文件系统/ dev / xvde1 dracut:加载SELinux策略

来自非工作日志的日志:

udev:启动版本147 dracut:启动plymouth守护进程xlblk_init:register_blkdev major:202 blkfront:xvde1:禁用障碍EXT4-fs(xvde1):使用有序数据模式装载的文件系统。 选项:dracut:挂载的根文件系统/ dev / xvde1 dracut:加载SELinux策略

我试图删除/ etc / blkid / *但没有运气。

如果有人能帮助我,我会非常感谢

如果混合使用EBS和实例存储卷,重新启动后实例存储数据将丢失。 对于长期的情况,你应该100%的EBS卷的时间,并保留实例存储类的“突发”应用程序,你只需要在线点播; ASG是实例存储的典型用例。

另一种可能是您或您的configurationpipe理系统以某种方式损坏了您的fstab文件。 如果AWS卷的安装path与fstab文件中详细介绍的path完全相同,则实例引导将失败。 另外,不要忘记,在EC2启动卷必须安装到/ dev / sda1。