2014-03-02 47 views
7

我買了一個m3.large,但創建實例時,我只看到8GB,應該將該值更改爲32 GB?我想爲MySQL使用這種SSD存儲。我需要它在根分區只有8GB根卷的亞馬遜EC2 m3.large

對不起,我的英語。 謝謝。

實例說明:

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 

存儲描述:

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 

回答

1

如果你想使用它作爲root分區,則需要啓動您的AMI實例存儲的版本。

SSD卷被正確映射到/dev/sdb。你可以在你的文件系統的任何位置掛載它。喜歡/var/mysql

如果您沒有使用複製,如果實例因任何原因停止或失敗,您將丟失存儲在臨時捲上的數據。

+0

我們可以打破這個32Gb短暫進入單獨的分區說一個8Gb和第二個24Gb? –

1

您看到的8GB基本上是作爲根驅動器掛載的EBS卷。

你可以找到實例存儲版本的AMI的就像@datasage建議,或者你可以簡單地做一個鏈接到你想儲存你的MySQL文件:

$ 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 

請記住,就像@datasage提到你關閉實例後會丟失所有這些數據,因爲它是臨時存儲。