Как получить доступ к тому EBS, который я создал на экземпляре EC2? - PullRequest
1 голос
/ 19 сентября 2011

Я создал том EBS в / dev / sdh примерно так:

 $ ec2-attach-volume -d /dev/sdh -i i-7058e010 vol-58f08432
ATTACHMENT  vol-58f08432    i-7058e010  /dev/sdh    attaching   2011-09-19T12:48:01+0000

После этого урока http://aws.amazon.com/articles/1663, Я сейчас пытаюсь «Создать файловую систему XFS на томе EBS»

Но когда я пытаюсь это сделать, я получаю:

root@ip-10-100-254-47:~# sudo mkfs.xfs /dev/sdh
/dev/sdh: No such file or directory

Когда я смотрю на том EBS в консоли, кажется, что он работает правильно:

Attachment:
i-7058e010:/dev/sdh (attached)

РЕДАКТИРОВАТЬ: этот экземпляр не является экземпляром хранилища EBS, значит ли это, что я не могу использовать EBS с ним?

Ответы [ 2 ]

2 голосов
/ 19 сентября 2011

Это на самом деле должно работать, если ваш экземпляр i-7058e010 не соответствует ip-10-100-254-47.

Попробуйте partprobe и blkid в вашем экземпляре, чтобы увидеть, можете ли вы узнать больше информации / принудительно повторно сканировать шину.

РЕДАКТИРОВАТЬ: этот экземпляр не является экземпляром хранилища EBS, значит ли это, что я не могу использовать EBS с ним?

Нет, используете ли вы EBS root или обычные манифесты S3, ami не имеет ничего общего с возможностью присоединения томов EBS.


PS. если вы пытаетесь сделать XFS из-за xfs_freeze, xfs_unfreeze ( непротиворечивый снимок ) следует помнить, что последние ядра прекрасно поддерживают те же элементы управления для ext4.

1 голос
/ 19 сентября 2011

Оказалось, что / dev / sdh не существует в Ubuntu Natty.Мне пришлось использовать / dev / sdf, который отображается на / dev / xvdf на реальном сервере.

...