将旧EBS卷安装到新实例 - Amazon EC2

时间:2012-02-19 14:52:12

标签: amazon-ec2

1)我有一个实例和sudo命令没有工作做这个实例上的一些错误 所以我不得不创建一个新实例。

2)我想在新实例中使用旧的EBS卷并停止旧实例。

3)我创建了一个新实例(使用新实例自动创建新EBS卷)

4)我创建了旧卷的快照并附加了新实例。

5)因此,两个EBS卷附加了新实例。

6)当我使用SSH登录到新实例时,我在任何地方都看不到旧数据。

7)我想要新实例上的每个旧数据。


我的问题是...... 我如何在新实例中使用旧卷?

请帮助我..我正在连续10个小时尝试:( ..

1 个答案:

答案 0 :(得分:4)

您需要做的是在新实例上安装旧卷。转到Amazon EC2控制面板,然后单击“Volumes”(在Elastic Block Store下)。查看旧EBS卷的附件信息。这将类似于<instance id> (<instance name>):/dev/sdg

记下此处给出的路径,以便在上面的示例中为/ dev / sdg。然后使用SSH并连接到新实例,并键入mkdir /mnt/oldvolume,然后键入mount /dev/sdg /mnt/oldvolume(或控制面板中给出的路径)。您的文件现在应该在/mnt/oldvolume下可用。如果这不能解决您的问题,请在完成所有这些操作后再次使用df命令的输出进行发布。

因此,回顾一下,要在实例上使用EBS卷,您需要使用控制面板(或API工具)将其附加到该实例,然后 将其挂载到实例本身。