Как подключить новый объем EBS к машине Ubuntu на AWS?

Отказ от ответственности: Я, вероятно, пропускаю что-то очевидное, извините заранее.

Мне нужно больше дискового пространства EBS для моего сервера Ubuntu 11.04, работающего на Amazon EC2, и решенный для создания нового объема в дополнение к корневому объему. (Это - EBS-поддержанный экземпляр, созданный из официальной Ubuntu AMI.)

Так, я открыл консоль управления AWS, создал объем и присоединил ее к экземпляру:

enter image description here

Я выбрал /dev/sdb как предложено диалоговым окном. Консоль AWS показывает объем, как правильно присоединено к экземпляру.

Проблема, устройство /dev/sdb не доступно на экземпляре, не сразу, ни после перезагрузки:

$ sudo mkfs.ext4 /dev/sdb
mke2fs 1.41.14 (22-Dec-2010)
Could not stat /dev/sdb --- No such file or directory

Я пропускал некоторый необходимый шаг, или действительно ли объем доступен под некоторым другим именем устройства?

(Также попробованный /dev/sdc с тем же результатом; /dev/xvda3 не был принят как "допустимое имя устройства EBS".)

8
задан 10 June 2011 в 00:16

1 ответ

Устройства называют/dev/xvdX, а не sdX в 11,04. Это было изменением ядра. Название ядра xen блочных устройств является 'xvd'. Ранее Ubuntu несла патч для переименования тех устройств как sdX. Тот патч стал проблематичным.

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

Так, для ответа на вопрос присоедините его /dev/sdb, это появится как /dev/xvdb.

11
ответ дан 23 November 2019 в 05:37

Другие вопросы по тегам:

Похожие вопросы: