Мне действительно нужен совет. Я запустил новый экземпляр на EC2, используя AMI Amazon, и в процессе развертывания я выбрал идентификатор ядра «Use Default». Затем я настроил свой сервер так, как я хотел, и сделал его снимок. Затем я создал свой собственный AMI для создания новых серверов. Когда я пытаюсь создать новый сервер с этим AMI, сервер не запускается, и я получаю сообщение об ошибке: EXT3-fs: sda1: не удалось смонтировать из-за неподдерживаемых дополнительных функций (240).
Похоже, что это происходит потому, что я снова выбираю идентификатор ядра «Использовать по умолчанию» при создании моего второго сервера. Я читал, что для того, чтобы это сработало, мне нужно выбрать тот же идентификатор ядра, который использовался на моем исходном сервере. Я удалил свой исходный сервер и не знаю, что он использовал.
Как лучше всего следовать, чтобы избежать этих проблем? Следует ли мне выбрать «Использовать по умолчанию» для моего исходного сервера? Как узнать, какое ядро выбрано? Тогда следует ли мне просто задокументировать это и всегда указывать это во время развертывания моих следующих серверов с использованием моего пользовательского AMI? ИЛИ я должен выбрать собственный идентификатор ядра во время первоначальной сборки и всегда использовать его в дальнейшем, надеясь, что Amazon никогда не откажется от него?
Спасибо за любой совет!
Вероятно, это потому, что ядро в AMI по умолчанию поддерживает ext2 и ext3, но не ext4. Я бы попробовал создать новый экземпляр и смонтировать том, который не загружается. Бьюсь об заклад, это ext4. В этом случае, вероятно, самый быстрый способ восстановить работоспособность - это скопировать данные с этого тома на новый.
Я всегда использую экземпляры Amazon Linux и всегда выбираю ядро по умолчанию. Меня это не укусило, но вы заставили меня задуматься о том, когда мне следует задокументировать идентификатор ядра. Надеюсь это поможет.