A resposta curta é que o armazenamento efêmero não foi associado à instância quando foi lançado.
De acordo com a documentação , disponibilizamos 150 GB de armazenamento efêmero para uma instância m1.small . No entanto, em muitos casos (especialmente nas instâncias com um volume raiz do EBS), você descobrirá que esse armazenamento extra não está conectado por padrão.
A configuração típica pode ter um volume raiz, uma partição swap e um armazenamento efêmero. Lembre-se de que os 150 GB de armazenamento a que a Amazon se refere são efêmeros - isto é, não persistirão se a máquina for interrompida, terminada ou travar.
Os discos efêmeros são rotulados como efêmeros [0-3] (dependendo do tamanho da instância). Você não pode anexá-los a uma instância depois de iniciada. (Por outro lado, você pode adicionar volumes do EBS a uma instância enquanto ela estiver em execução). Um volume efêmero deve ser adicionado no momento da inicialização - como parte da AMI registrada ou como parte do comando de inicialização. Discos efêmeros são especificados como parte do mapeamento de dispositivos de bloco. Então, essencialmente, você pode:
-
inicie a instância especificando explicitamente os mapeamentos de disco efêmeros OR
ec2-run-instances ami-1a2b3c4d -b /dev/xvdb=ephemeral0
-
registrar uma nova AMI, especificando explicitamente os mapeamentos de disco efêmeros
ec2-register -n Image_Name -d Image_Description --root-device-name /dev/xvda1 -b /dev/xvda1=snap-1a2b3c4d -b /dev/xvdb=ephemeral0
(No segundo exemplo acima, usei um instantâneo como a imagem na qual basear o volume raiz, para que ele seja uma instância de backup do EBS)
Note que, em ambos os casos, os dispositivos de bloco não serão montados automaticamente (a menos que você modifique seu fstab
), embora eles apareçam imediatamente em /proc/partitions
(ou usando fdisk -l
).