Как мне подключить корневой том EBS к экземпляру Windows в Amazon EC2


8

В общем, я создал большой сервер Windows для разработки, а затем я создал сервер Microsoft Windows для производства. Я установил все на своем сервере разработки, как хотел, затем размонтировал диски и подключил их к своему микро-серверу.

Теперь я пытаюсь вернуться на свой большой сервер разработки Windows и получаю сообщение об ошибке.

Invalid value 'i-4896ce28' for instanceId. Instance does not have a volume attached at root (/dev/sda1)

эта ошибка появляется, когда я пытаюсь запустить свой большой сервер Windows. Я перемонтировал диски к большому серверу разработки и все еще получаю это сообщение.

Я не совсем уверен, что делать, я читал другие посты, и все приводят эти почти как аргументы командной строки и говорят о других инструментах, и я действительно не имею ни малейшего понятия, что это значит, или где у меня даже есть Возможность ввода любых команд без входа в конкретный экземпляр.

Ответы:


13

Убедитесь, что EBS-накопитель имеет имя /dev/sda1в консоли EC2.


2
Меня сбивало с толку, как они добавили в диалоговое окно устройства подключения, что устройства Windows должны быть xvdg-xvdh ... Я не знал, что могу просто ввести / dev / sda1. Большое спасибо.
Кайл

Я был там, чтобы; иначе не знал бы;)
Барт Де Вос

В моем случае мне пришлось ввести «/ dev / xvda» в поле ввода, так как «/ dev / sda1» приводил к тому же сообщению об ошибке. Использование образа Debian Wheezy.
Greendrake

Какое странное поведение.
Дэвид

3

Вы можете попробовать / dev / xvda. Когда вы присоединяете том к экземпляру -> выберите конкретный экземпляр, затем введите / dev / xvda для точки монтирования.


1

Убедитесь, что все ваши тома отсоединены перед повторным подключением. В моем случае у меня был том, прикрепленный к более раннему снимку. Как только я отсоединился, мне разрешили прикрепить мой новый том.


0

В разделе «Тома»> «Отключить том», а затем «Подключить том» и в поле устройства введите правильный путь. Например, вам может потребоваться ввести: / dev / sda


+1 это у меня на самом деле сработало, загрузилось без проблем.
Нео

0

Убедитесь, что в '/ dev / sda' нет пробела

По какой-то причине при копировании текста из консоли aws часто вставляется пробел перед строкой. Очень раздражающий побочный эффект, который заставлял меня вращать мои колеса в течение 15 минут, пытаясь перемонтировать основной диск на моем производственном сервере. Я попробовал все эти решения, прежде чем понять это.


0

Попробовав все это, я наконец исправил это, используя /dev/sda1

Ошибка в том, что вы могли ввести только /dev/sdfдо/dev/sdp

Но он используется /dev/sda1правильно.

Для шагов:

  1. Запишите имя устройства по ошибке при запуске экземпляра EC2.
  2. Отсоедините текущий подключенный том с помощью EC2
  3. Прикрепите громкость к EC2

    Попробуйте подключить тот же том к экземпляру EC2. Однако убедитесь, что вы не используете «Устройство» по умолчанию, такое как «/ dev / sdf», как показано ниже, при подключении тома к экземпляру EC2.

  4. Запустить экземпляр EC2

взяты из linuxroutes

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.