目录:
问题出现
- 当使用相同组件AMI(镜像)来创建不同架构的实例时, 例如使用C3.xlarge 类型做出镜像来创建 m5a.large 类型的实例时, 会出现如下图所示的check error。
- 查看实例的system log会发现有如下的报错:
- 原因基本是因为不同架构的实例(m5a.large是nitro架构),磁盘卷的名称是不同的。 例如 /dev/xvdf1 == > /dev/nvme0n1 ,所以要修改根分区的/etc/fstab,来使实例正常启动。
解决过程
这里可以有两种解决的方式:
- 修改源实例/etc/fstab 文件将设备文件名称更改为UUID,来指定磁盘挂载点。创建AMI(镜像&