Answers:
我不知道您的问题的“简单”解决方案,但是有一个令人费解的(取决于您的根设备类型)解决方案。
如果您的实例具有EBS根目录,则解决方案非常简单:停止该实例,分离EBS驱动器,启动另一个实例,然后将EBS卷附加到该实例。根据需要编辑fstab文件,分离EBS卷,然后将其重新附加到原始实例。
如果您的实例具有S3支持的根(即实例存储),则解决方案会困难得多。您可以从AMI下载数据(使用ec2-download-bundle),然后将数据提取到单个文件中(使用ec2-unbundle)。然后,您可以挂载映像,进行必要的更改,然后重新绑定映像(使用ec2-bundle-vol,覆盖默认卷以与-v标志捆绑在一起)。这将为您提供一个新的,可行的AMI,除了您进行的修改之外,它与旧的AMI相同。或者,您可以使用dd将映像文件的内容复制到EBS卷,然后转换为EBS根支持的实例。
nofail
到/etc/fstab
的情况下,你犯了一个错字?也许不是,也许“错误”(如中所述fstab(5)
)不会阻止启动过程。
nobootwait
-尚未尝试nofail
-我相信它们之间有一些细微的差异。