Ich habe MySQL auf einer m1.xlarge-Instanz mit einem 100-GB-EBS-Volume, das die Datendateien enthält. Ich möchte auf eine m3.2xlarge-Instanz migrieren und die Datendateien auf den neuen SSD-Laufwerken mit 2 x 80 GB ablegen.
Ich habe meine Instanz gestoppt, den Typ entsprechend geändert und gestartet. Als Speicher konnte ich jedoch nur einen 15G-Empfänger und ein 8G-Laufwerk finden.
$ 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
Wie erhalte ich Zugriff auf die 2 x 80-GB-SSDs für diesen Instanztyp?
linux
amazon-ec2
amazon-web-services
paiego
quelle
quelle
fdisk -l
,mkfs
Dannmount
.Antworten:
Um eine vollständige Antwort zu erhalten, handelt es sich bei Ihren SSD-Laufwerken im Grunde genommen um kurzlebige Datenträger. Der AWS-Dokumentation zufolge besteht die einzige Möglichkeit, diese kurzlebigen Datenträger zu verwenden, darin, eine neue Instanz zu erstellen. (Die Funktion zum Anhängen von kurzlebigem Speicher an die Instanz nach dem Erstellen ist noch nicht verfügbar.)
Dies ist aus den AWS-Dokumenten :
Wie bei @LinuxDevOps bereits erwähnt, müssen Sie einen Snapshot Ihrer vorhandenen Instanz erstellen und anschließend einen neuen, der die SSD-Volumes anfügt. Nachdem Sie sich in Ihre neue Instanz eingeloggt haben, können Sie wie erwähnt @ceejayoz.
Listen Sie Ihre Geräte auf:
Erstellen Sie ein Dateisystem auf den Geräten. Zum Beispiel ext4
Montieren Sie die Geräte:
Als Referenz: Liste der Gerätenamen nach Instanztypen
Es gibt auch andere ähnliche Antworten in SF und SO. Zum Beispiel: Wo ist mein kurzlebiger Speicher für die EC2-Instanz?
quelle