Я выполнил действия, описанные в документации, создал новый том 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