2013-09-30 28 views
0

因此,故事有点长......但简而言之:我有一个ec2的微型实例,我通过做,安装和运行whereami(愚蠢的我)而失去了与它的连接。然后我拍摄了实例的快照并从中创建了一个卷。然后我创建了一个新的微型实例,并添加了我从我打破的实例中获得的音量,所以现在这个新实例有两个驱动器sda1(默认情况下)和sdf(这是我添加的),我从AWS面板现在我想将它安装到我的新实例上,但是我无法得到它。 我为其安装了AWS补充程序sudo apt-get install ec2-api-tools ec2-ami-tools,但即使知道它失败。我试图ec2-attach-volume volume_id -i instance_id -d device这样的:将恢复的卷添加到AWS实例

ec2-attach-volume vol-4d826724 -i i-6058a509 -d /dev/sdf 

但现在问我要钥匙:Required option '-K, --private-key KEY' missing (-h for usage)

而且我很憋屈这... 我当然不想驱动我”格式因为我想恢复它的信息

+0

使用'mount'命令。一旦它连接到实例,ec2工具不会帮助。 – datasage

回答

0

如果您已经从AWS管理控制台连接了该卷,则不需要运行ec2-attach-volume。你只需要安装它。你可以找到说明here

如果您收到消息说设备不存在,请参阅this answer

+0

好吧,我想我知道了......我在灌木丛里打得太厉害了。 所以我刚刚创建了一个文件夹,并在那里安装了我的卷,而没有格式化它。 详细,我用'DF -h',我的主体积的/ dev/xvda1偶数虽然在AWS的面板被叫做/ dev/sda1的看到 所以我做: '须藤的mkdir到/ mnt/disk2' 'sudo mount/dev/xvdf/mnt/disk2' 然后解决了。 我在这里找到了灵感:http://resources.arcgis.com/en/help/main/10.1/index.html#//00rq00000054000000 但是切记如果你不想要用'mkfs'格式化音量丢失所有数据。 – gugol