请问用 aws cli 创建 ec2 怎么设置默认硬盘?

2019-03-03 10:57:57 +08:00
 zhaoyc2018

研究了半天也没搞懂怎么回事

aws ec2 run-instances --image-id ami-0afda78f1d0272d99 --instance-type t3.micro --key-name my-keypair --region us-west-1 --block-device-mappings DeviceName=xvdh,Ebs={VolumeSize=20}

这样创建出来的 ec2 有两个硬盘,怎么不要默认 8G 的硬盘啊?

2658 次点击
所在节点    Amazon Web Services
5 条回复
whileFalse
2019-03-03 14:22:16 +08:00
ec2 的 root device 是 /dev/sda1。如果你指定了其他的卷,相当于添加一个卷。你的目的是指定根卷尺寸吗?

参考:
https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/RootDeviceStorage.html
https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html
zhaoyc2018
2019-03-03 14:36:10 +08:00
是的,我想要指定根卷的尺寸和类型,文档的意思是等创建了服务器 2 过后再来修改根卷的尺寸?
silverfox
2019-03-04 07:41:33 +08:00
这里取决于你使用的 AMI,根卷的设备名称可能是 /dev/sda1 或 /dev/xvda,比如 --block-device-mappings DeviceName=sda1,Ebs={VolumeSize=20}
https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/device_naming.html
zhaoyc2018
2019-03-04 12:59:07 +08:00
@silverfox
@whileFalse 问题解决,就是要设置设备名称,完全没意识到是这个问题,又搜索不到相关信息。谢谢两位。
zhaoyc2018
2019-03-04 13:00:43 +08:00
之前试过设置为 /dev/sda1,但提示名称冲突,或者系统无法启动。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/540497

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX