我已经按照文档中的步骤,创build了一个新的EBS卷,并将其附加到实例(我只有一个)。 我重新启动并尝试关机/启动,但设备不显示在FreeBSD实例内部。 我只有/dev/ada0和/dev/ada0a 。
是否有任何其他步骤可以使FreeBSD实例工作? 我不知道亚马逊正在使用的抽象层。 我想一个问题可能是FreeBSD 设备的命名是不一样的。
@hasufell,您的评论是正确的 – BSD实例上的设备没有使用Linux / std AWS命名命名。 我得到了与您相同的设备名称 – xbd5 – 但是您可以通过查看<Virtual Block Device>条目(grep dmesg / messages或通过AWS Instance控制面板 – select实例)的系统日志来确认设备名称,然后操作 – >实例设置 – >获取系统日志)。 一个100GB的设备可能会在日志中显示出来:
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