V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhaoyc2018
V2EX  ›  Amazon Web Services

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

  •  
  •   zhaoyc2018 · 2019-03-03 10:57:57 +08:00 · 2638 次点击
    这是一个创建于 1873 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    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 的硬盘啊?

    5 条回复    2019-03-04 13:00:43 +08:00
    whileFalse
        1
    whileFalse  
       2019-03-03 14:22:16 +08:00   ❤️ 1
    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
        2
    zhaoyc2018  
    OP
       2019-03-03 14:36:10 +08:00
    是的,我想要指定根卷的尺寸和类型,文档的意思是等创建了服务器 2 过后再来修改根卷的尺寸?
    silverfox
        3
    silverfox  
       2019-03-04 07:41:33 +08:00 via iPad   ❤️ 2
    这里取决于你使用的 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
        4
    zhaoyc2018  
    OP
       2019-03-04 12:59:07 +08:00
    @silverfox
    @whileFalse 问题解决,就是要设置设备名称,完全没意识到是这个问题,又搜索不到相关信息。谢谢两位。
    zhaoyc2018
        5
    zhaoyc2018  
    OP
       2019-03-04 13:00:43 +08:00
    之前试过设置为 /dev/sda1,但提示名称冲突,或者系统无法启动。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1285 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:34 · PVG 07:34 · LAX 16:34 · JFK 19:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.