Я заметил, что если у экземпляра на AWS EC2 есть несколько дисков, все из которых имеют загрузочный раздел, экземпляр будет загружаться с диска случайным образом, не в порядке идентификатора тома EBS или имени дискового устройства. Мне было интересно, есть ли в этой ситуации какая-то закономерность, что произойдет, если компьютер загрузится с несколькими дисками, у которых есть загрузочные разделы? Будет ли ПК выбирать диски для загрузки в соответствии с каким-либо правилом?
Я думаю, что статья Мой экземпляр загружается с неправильного тома в Руководстве пользователя AWS EC2 - это подробный ответ на ваш вопрос. Акцент мой.
В некоторых ситуациях вы можете обнаружить, что другой том, кроме тома прикрепленный к
/ dev / xvda
или/ dev / sda
стал корневым томом вашего пример. Это может произойти, если вы подключили корневой том другой экземпляр или том, созданный из снимка корня тома в экземпляр с существующим корневым томом.Это связано с тем, как работает начальный виртуальный диск в Linux. Он выберет том, определенный как
/
в/ etc / fstab
, а в некоторых дистрибутивах, включая Amazon Linux, это определяется этикеткой, прикрепленной к раздел тома .
И вкратце исправление:
Используйте команду
e2label
, чтобы изменить метку тома на что-нибудь кроме/
.[ec2-user ~] $ sudo e2label / dev / xvdf1 old /