volume anexado de uma instância do amazon ec2 do FreeBSD não aparece

1

Eu segui as etapas da documentação, criei um novo volume do EBS e anexei-o à instância (só tenho um). Eu reiniciei e tentei desligar / iniciar, mas o dispositivo não aparece dentro da instância do FreeBSD. Eu só tenho /dev/ada0 e /dev/ada0a .

Existem outras etapas necessárias para que isso funcione em uma instância do FreeBSD? Eu não sei nada sobre as camadas de abstração que a Amazon está usando. Eu acho que um problema poderia ser que a nomeação de dispositivo do FreeBSD é diferente.

    
por hasufell 15.05.2015 / 16:52

1 resposta

2

@hasufell, seu comentário está correto - o dispositivo em instâncias BSD não é nomeado usando nomenclatura Linux / std AWS. Recebi o mesmo nome de dispositivo que você criou - xbd5 - mas é possível confirmar o nome do dispositivo revisando os logs do sistema para <Virtual Block Device> entradas (grep dmesg / messages ou por meio do painel de controle da instância do AWS - selecione a instância e Ações - > Configurações da instância - > Obter registro do sistema). Um dispositivo de 100 GB pode aparecer assim no log:

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

Você também pode executar sysctl kern.disks e verá algo como:

kern.disks: xbd5 ada0

... onde ada0 é seu primeiro volume de EBS e xbd5 é seu novo volume anexado.

Depois é só montar o seu novo volume:

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

Adicione a /etc/fstab para montar na inicialização:

/dev/xbd5 /yourvol ufs rw 0 2
    
por 24.10.2016 / 15:56