我在将短暂存储添加到现有EBS支持的实例时遇到问题 . 我有一个在8GB EBS根设备上运行的小实例,我想在这个实例中添加临时存储并将其作为媒介实例运行 .
我试过的程序对我不起作用:
1)从实例EBS卷中获取快照 .
2)使用ec2-api-tools基于快照注册新的AMI:
ec2-register -a x86_64 -n“我的临时存储AMI” - 内核<AKI-ID> --root-device-name“/ dev / sda1”-b“/ dev / sda1 = <SNAP-ID>: 8:true:标准“-b”/ dev / sdc = ephemeral1“
3)使用我刚刚创建的新AMI启动了新的媒体实例:
ec2-run-instances <AMI-ID> -t m1.medium --kernel <AKI-ID> -k <MY_KEY_NAME> -g default -b“/ dev / sdc = ephemeral1”
4)SSH:启动后进入我的新实例,无法找到临时存储(例如用fdisk -l检查) . 根设备很好而且正确,但是只要尝试ephemeral0而不是1,就不会改变任何东西 .
1 回答
显然,API中没有任何内容可以告诉您何时超出实例存储映射 . 中型实例只能有1个短暂的驱动器 . 实际上/ dev / sdc可能只能在大型实例中映射而且:http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/InstanceStorage.html#StorageOnInstanceTypes