2013-06-26 348 views
0

我克隆github回購庫時偶然遇到問題,突然之間,我的EC2實例(EC2 A)變得完全無法使用。我的問題是:如何從一個EC2實例重新附加一個EBS卷,並將其終止到我剛創建的新EC2實例?將以前的EBS卷附加到新的EC2 Linux實例

步驟分步的問題:

0)打破了我的第一EC2實例(EC2甲)。

1)創建附加到EC2甲 EBS卷(EBS卷A)的快照。

2)停止EC2 A

3)detached EBS卷A

4)終止EC2 A

則...

5)創建一個全新的EC2實例(EC2乙)與自動創建一個新EBS量(EBS卷B),其當前連接到EC2乙

6)建立了全面的總結(Apache,MySQL和PHP,其他插件,等...)

7)現在我要訪問從EBS卷A.我的數據我不關心任何在EBS卷B中。請告知...

非常感謝您的時間!

+0

這個問題會更好的問上http://serverfault.com –

回答

2

是的,您可以將現有的EBS卷附加到EC2實例。根據您的偏好工具,有很多方法可以做到這一點。我喜歡命令行工具,所以我傾向於做這樣的事情:

ec2-attach-volume --instance-id i-XXXXXXXX /dev/sdh --device vol-VVVVVVVV 

你也可以做到這一點在AWS控制檯:

https://console.aws.amazon.com/ec2/home?#s=Volumes

右鍵單擊該捲上,然後選擇[附加音量]。選擇實例並輸入設備(例如,/ dev/sdh)。

您附加捲到實例後,你會想ssh到實例,並用以下命令安裝卷:

sudo mkdir -m000 /vol2 
sudo mount /dev/xvdh /vol2 

然後,您可以訪問下/ VOL2舊數據和配置

注意:EBS卷和EC2實例必須位於同一區域並位於同一可用區域才能生成附件。

相關問題