Машины Ubuntu на Azure получили эфемерный диск, который автоматически монтируется на /mnt
Я не хочу включать этот эфемерный диск /mnt
, а лучше отключить его или просто переместить в другое место.
Я использую упаковщик для создания своего базового образа на Azure.
Я пытался добиться этого с помощью cloud-init:
mounts:
- [/dev/sdb, null]
а также как с AWS:
mounts:
- [ephemeral0, null]
но это не помогло, поэтому я попытался отредактировать waagent.conf
и перезагрузить машину так:
sed -i '/s/ResourceDisk.MountPoint=.*/ResourceDisk.MountPoint=/ephemeral/' /etc/waagent.conf
но и это не решило проблему...
В конечном счете, я хотел бы решить эту проблему с помощью cloud-init, так как вместо этого я хотел бы подключить другой диск (сохранить данные) на /mnt
, но подходит любое решение.
Спасибо
Машины Ubuntu в Azure поддерживают облачную инициализацию,
следовательно, очень легко создать простой файл под /etc/cloud/cloud.cfg.d/xyz.cfg
с помощью некоторых команд облачной инициализации.
В этом случае, смонтировать эфемерный диск в нулевую точку (или, другими словами, не монтировать его).
cat << 'EOF' > /etc/cloud/cloud.cfg.d/01-mounts.cfg
mounts:
- [ ephemeral0, null ]
EOF
Привет! Хотя это может быть решением вопроса, ответы только на код обычно не рекомендуются для SO. Пожалуйста, найдите время, чтобы отредактировать свой ответ с объяснением, почему это решение, поскольку оно поможет ОП и будущим посетителям сайта.
@d_kennetz достаточно честно :)
Чтобы полностью переопределить монтирование Azure по умолчанию, необходимо переопределить как ephemeral0, так и ephemeral0.1.
Это отлично работает для Azure:
#cloud-config
mounts:
- [ ephemeral0 ]
- [ ephemeral0.1 ]
AWS использует модули конфигурации в другом порядке, и мне не удалось определить точки монтирования для его временных дисков NVME. Если вы используете диски, отличные от NVME, возможно, вам поможет Отображение блоков для эфемерных дисков.
Обновлено: По моему опыту, если вы используете cloud-init, вам следует отключить waagent, чтобы избежать странных неправильных конфигураций.
почему бы вам не подключить диск к любому другому пути в системе?