При загрузке экземпляра 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-й команд после входа на сервер.
У кого-нибудь есть идеи?
В облачной инициализации, если какой-либо из шагов завершился неудачно (то есть возвращает код выхода из ошибки), остальные шаги не будут выполнены. Я предполагаю, что tee
терпит неудачу, и в результате mount
не выполняется.
Было бы полезно, если бы вы упомянули, как именно вы используете cloud-init: используется ли файл облачной конфигурации с runcmd
, или вы используете скрипт?