Мне когда-то требовались такие настройки, когда мне приходилось настраивать MySQL на машине с EBS и хранилищем данных на отдельном томе EBS.AMI должен быть таким, чтобы каждый раз, когда вы его создаете, к нему должен быть присоединен объем данных (со статическими данными в нем).Вот как я это сделал:
- Создал экземпляр EBS с поддержкой из любого существующего образа
- Подключил том EBS, выполнил
mkfs
, смонтирован на /database
- Скопированные данные на том, например, под
/database/mysql
- Созданный образ этой настройки из веб-консоли AMI.
Теперь каждый раз, когда я запускаю этот образ, я вижу томсо всеми данными есть.Я просто монтирую его на /database
, и дела идут.
Я не уверен, если это полезно для вас, но ваша проблема, похоже, близка к этому.
Обновление после комментария @ NAD
Да, процесс создания AMI исключает материалов, которые находятся под
/sys
/proc
/dev
/media
/mnt
Таким образом, хитрость заключается в том, чтобы не иметь материалов, которыевы хотите связать ваш AMI в этих каталогах.
Кроме того, если у вас есть том, который вы хотите автоматически смонтировать при загрузке, зарегистрируйте его в fstab