Bootstrap 未安装 EBS 卷

Bootstrap 未安装 EBS 卷

我在引导 Ubuntu 12.04 EC2 实例时运行以下命令:

mkfs.ext4 /dev/xvdf
mkdir /vol01
echo "/dev/xvdf /vol01 auto noatime 0 0" | tee –a /etc/fstab
mount /vol01

它格式化了分区,但没有运行步骤 2/3。我在日志中没有发现任何错误。我选择 /dev/sdf 作为第二个 EBS 卷。登录服务器后,我运行第 2/3 个命令没有问题。

有人有什么想法吗?

答案1

在 cloud init 中,如果任何步骤失败(即返回错误退出代码),则不会执行其余步骤。我猜是失败tee,因此也mount不会执行。

如果您能说明一下您是如何使用 cloud-init 的,那将会很有帮助:它是使用带有 cloud-config 文件runcmd,还是使用脚本?

相关内容