Tengo MySQL ejecutándose en una instancia m1.xlarge con un volumen EBS de 100GB que contiene los archivos de datos. Me gustaría migrar a una instancia m3.2xlarge y colocar los archivos de datos en las nuevas unidades SSD de 2 x 80 GB.
Detuve mi instancia, cambié el tipo en consecuencia y la inicié. Sin embargo, todo lo que pude encontrar para el almacenamiento fue un tempfs de 15G y una unidad 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
¿Cómo obtengo acceso a las SSD de 2 x 80 GB para este tipo de instancia?
linux
amazon-ec2
amazon-web-services
paiego
fuente
fuente
fdisk -l
,mkfs
entoncesmount
.Respuestas:
Entonces, para una respuesta completa, básicamente sus unidades SSD son discos efímeros, y de acuerdo con la documentación de AWS, la única forma de usar estos discos efímeros es crear una nueva instancia. (La función para adjuntar almacenamiento efímero a la instancia después de que se haya creado aún no está disponible)
Esto es de los documentos de AWS :
Como @LinuxDevOps mencionó, debe crear una instantánea de su instancia existente y luego crear una nueva adjuntando los volúmenes SSD. Después de iniciar sesión en su nueva instancia, puede hacer como @ceejayoz mencionado.
Lista tus dispositivos:
Crea un sistema de archivos en los dispositivos. Por ejemplo ext4
Montar los dispositivos:
Para referencia: lista de nombres de dispositivos según tipos de instancia
También hay otras respuestas similares en SF y SO. Por ejemplo: ¿Dónde está mi almacenamiento efímero para la instancia EC2?
fuente