Eu tenho o MySQL em execução em uma instância m1.xlarge com um volume EBS de 100 GB contendo os arquivos de dados. Gostaria de migrar para uma instância m3.2xlarge e colocar os arquivos de dados nas novas unidades SSD de 2 x 80 GB.
Parei minha instância, alterei o tipo de acordo e o iniciei. No entanto, tudo o que pude encontrar para armazenamento foi um tempfs de 15G e uma unidade montada de 8G.
$ fdisk -l
Disk /dev/xvda1: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Como obtenho acesso aos SSDs de 2 x 80 GB para este tipo de instância?
linux
amazon-ec2
amazon-web-services
paiego
fonte
fonte
fdisk -l
,mkfs
entãomount
.Respostas:
Portanto, para obter uma resposta completa, basicamente suas unidades SSD são discos efêmeros e, de acordo com a documentação da AWS, a única maneira de usar esses discos efêmeros é criar uma nova instância. (O recurso para anexar o armazenamento efêmero à instância após sua criação ainda não está disponível)
Isto é dos documentos da AWS :
Como o @LinuxDevOps mencionado, você deve criar um instantâneo da sua instância existente e, em seguida, criar um novo anexando os volumes SSD. Depois de fazer login na sua nova instância, você pode fazer como @ceejayoz mencionado.
Liste seus dispositivos:
Crie um sistema de arquivos nos dispositivos. Por exemplo ext4
Monte os dispositivos:
Para referência: lista de nomes de dispositivos de acordo com os tipos de instância
Também existem outras respostas semelhantes em SF e SO. Por exemplo: Onde está meu armazenamento efêmero da Instância EC2
fonte