Назад | Перейти на главную страницу

прикрепленный том экземпляра FreeBSD amazon ec2 не отображается

Я выполнил действия, описанные в документации, создал новый том EBS и прикрепил его к экземпляру (у меня только один). Я перезагрузился и попробовал выключить / запустить, но устройство не отображается внутри экземпляра FreeBSD. у меня есть только /dev/ada0 и /dev/ada0a.

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

@hasufell, ваш комментарий правильный - устройство в экземплярах BSD не именуется с использованием именования Linux / std AWS. У меня то же имя устройства, что и у тебя - xbd5 - но вы можете подтвердить название устройства, просмотрев системные журналы для <Virtual Block Device> записи (либо grep dmesg / messages, либо через панель управления AWS Instance - выберите экземпляр, затем Действия -> Настройки экземпляра -> Получить системный журнал). Устройство на 100 ГБ может отображаться в журнале следующим образом:

xbd5: 102400MB <Virtual Block Device> at device/vbd/51792 on xenbusb_front0

Вы также можете запустить sysctl kern.disks и вы должны увидеть что-то вроде:

kern.disks: xbd5 ada0

... где ada0 ваш первый том EBS и xbd5 ваш новый прикрепленный том.

Затем просто смонтируйте новый том:

newfs /dev/xbd5
mkdir /yourvol
mount /dev/xbd5 /yourvol

добавить в /etc/fstab монтировать при загрузке:

/dev/xbd5 /yourvol ufs rw 0 2