所以,这个故事有点长......但简而言之:我有一个ec2微实例,我通过做,安装和运行whereami(愚蠢的我)失去了与它的联系。然后我拍摄了实例的快照并从中创建了一个卷。然后我创建了一个新的微实例并添加了我从我破坏的那个卷中获得的卷,所以现在这个新实例有两个驱动器sda1(默认情况下)和sdf(我添加的那个),我从AWS面板获取它现在我想把它安装在我的新实例上,但我无法得到它。
我为它sudo apt-get install ec2-api-tools ec2-ami-tools
安装了AWS补充,但即便知道它失败了。我试过ec2-attach-volume volume_id -i instance_id -d device
这样:
ec2-attach-volume vol-4d826724 -i i-6058a509 -d /dev/sdf
但现在它要求我输入一个密钥:Required option '-K, --private-key KEY' missing (-h for usage)
我很坚持这个...... 当然我不想格式化我正在添加的驱动器,因为我想恢复它所拥有的信息。
答案 0 :(得分:0)
如果您已从AWS管理控制台附加了卷,则无需运行ec2-attach-volume
。你只需要安装它。您可以找到说明here。
如果您收到消息说该设备不存在,请参阅this answer。