J'ai MySQL en cours d'exécution sur une instance m1.xlarge avec un volume EBS de 100 Go contenant les fichiers de données. Je voudrais migrer vers une instance m3.2xlarge et placer les fichiers de données sur les nouveaux disques SSD 2 x 80 Go.
J'ai arrêté mon instance, changé le type en conséquence et l'ai lancée. Cependant, tout ce que j'ai pu trouver pour le stockage était un tempfs 15G et un lecteur monté 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
Comment accéder aux 2 SSD de 80 Go pour ce type d'instance?
fdisk -l
,mkfs
alorsmount
.Réponses:
Donc, pour une réponse complète, fondamentalement, vos lecteurs SSD sont des disques éphémères et, selon la documentation AWS, la seule façon d'utiliser ces disques éphémères est de créer une nouvelle instance. (La fonctionnalité permettant d'attacher un stockage éphémère à l'instance après sa création n'est pas encore disponible)
Ceci provient des documents AWS :
Comme @LinuxDevOps l'a mentionné, vous devez créer un instantané de votre instance existante, puis en créer un nouveau en attachant les volumes SSD. Après vous être connecté à votre nouvelle instance, vous pouvez faire comme mentionné @ceejayoz.
Listez vos appareils:
Créez un système de fichiers sur les appareils. Par exemple ext4
Montez les appareils:
Pour référence: liste des noms de périphériques selon les types d'instances
Il existe également d'autres réponses similaires dans SF et SO. Par exemple: Où est mon stockage éphémère pour l'instance EC2
la source