2014-03-02 2 views
7

Ich kaufte eine m3.large, aber wenn create-Instanz, sehe ich nur 8GB, sollte diesen Wert auf 32 GB ändern? Ich möchte diesen SSD-Speicher für MySQL verwenden. und ich brauche es in root PartitionAmazon EC2 m3.large mit nur 8 GB im Root-Volume

Entschuldigung für mein Englisch. Danke.

Die Instanz Beschreibung:

Instance Type ECUs vCPUs Memory (GiB) Instance Storage (GiB) EBS-Optimized Available Network Performance 
m3.large  6.5  2   7.5    1 x 32       -   Moderate 

Die Speicherbeschreibung:

Type  Device   Snapshot  Size (GiB) Volume Type IOPS Delete on Termination 
Root  /dev/sda1  snap-67620582  8  standard  N/A Yes 
ephemeral0 /dev/sdb  N/A    N/A  N/A   N/A N/A 

Antwort

1

Wenn Sie es als Root-Partition verwenden möchten, müssen Sie eine Instanz speichern Version Ihres AMI starten.

Das SSD-Volume wird korrekt auf /dev/sdb gemappt. Sie können das an beliebiger Stelle in Ihrem Dateisystem mounten. Wie zu /var/mysql.

Wenn Sie keine Replikation verwenden, verlieren Sie die auf dem ephemeren Volume gespeicherten Daten, wenn die Instanz gestoppt wird oder aus irgendeinem Grund fehlschlägt.

+0

Können wir diese 32Gb ephemeren in separate Partition sagen ein 8Gb & 2. 24Gb? –

1

Die 8 GB, die Sie sehen, ist im Grunde Ihr EBS-Volume, das als Root-Laufwerk bereitgestellt wird.

Sie können die Instance Store-Version Ihres AMI finden wie @datasage vorgeschlagen oder Sie können einfach einen Link machen, wo Sie wollen Ihre mysql-Dateien speichern:

$ mkfs.ext4 /dev/sdb # This creates the filesystem on the ephemeral storage 
$ mkdir -p /mnt/sdb 
$ mount /dev/sdb /mnt/sdb 
$ ln -s /var/lib/mysql /mnt/sdb/mysql 

Denken Sie daran, wie @datasage erwähnt, dass Sie alle diese Daten verlieren werden, sobald Sie die Instanz herunterfahren, da es kurzlebig ist.