Отказ от ответственности: я, вероятно, упускаю что-то очевидное, заранее извините.
Мне нужно больше дискового пространства EBS для моего сервера Ubuntu 11.04, работающего на Amazon EC2, и я решил создать новый том в дополнение к корневому. (Это поддерживаемый EBS экземпляр, созданный из официальных AMI Ubuntu .)
Итак, я открыл консоль управления AWS, создал том и подключил его к экземпляру:
Я выбрал, /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».)
источник
Ответы:
Устройства называются / dev / xvdX, а не sdX в 11.04. Это было изменение ядра. Имя ядра для блочных устройств xen - «xvd». Ранее в Ubuntu был патч для переименования этих устройств в sdX. Этот патч стал проблематичным.
Если вы действительно хотите, вы можете запустить собственное ядро с установленным патчем. Ошибка 684875 имеет больше информации о том, почему это было изменено.
Итак, чтобы ответить на ваш вопрос, прикрепите его
/dev/sdb
, он будет выглядеть как/dev/xvdb
.источник