Amazon ec2 AWS-EBS已连接,但可以';在实例中找不到

Amazon ec2 AWS-EBS已连接,但可以';在实例中找不到,amazon-ec2,amazon-web-services,Amazon Ec2,Amazon Web Services,我对Amazon Web服务还很陌生。我制作了我的第一个EBS卷(通过命令行和AWS web应用程序),并将其连接到/dev/sdhas的运行实例。web应用向我显示它已成功连接到实例。但是,文件夹/dev/sdh不会显示在实例上,也不会显示它在那里。我还需要做什么 我不确定这是否有帮助,但该实例是一个大型Ubuntu 11.04。不确定这是否是您案例中的原因,但我们在将Fedora映像集成到我们的基础架构中时发现了类似的问题 有些内核使用/dev/xvd*而不是/dev/sd*。在您的情况下,

我对Amazon Web服务还很陌生。我制作了我的第一个EBS卷(通过命令行和AWS web应用程序),并将其连接到
/dev/sdh
as的运行实例。web应用向我显示它已成功连接到实例。但是,文件夹
/dev/sdh
不会显示在实例上,也不会显示它在那里。我还需要做什么


我不确定这是否有帮助,但该实例是一个大型Ubuntu 11.04。

不确定这是否是您案例中的原因,但我们在将Fedora映像集成到我们的基础架构中时发现了类似的问题

有些内核使用/dev/xvd*而不是/dev/sd*。在您的情况下,如果已连接设备名为/dev/sdh的卷,则该卷将在计算机中显示为/dev/xvdh


我希望它能有所帮助。

当您将新EBS卷连接到EC2实例时,卷上没有任何内容,甚至文件系统也没有。因此,如果您执行
df-h
,它将不会显示

您应该使用
lsblk
命令列出所有连接的磁盘

您必须对其进行格式化以使其可用。下面是一些有用的方法

此外,@CarlosSM的回答是正确的,即有时卷的名称与指定的名称不同

  • 使用
    lsblk | grep disk
    列出所有可用的卷
  • 您应该能够发现可用且未装入的EBS卷。例如,
    nvme1n1 259:2 0 3.9T 0磁盘
  • 您应该有可用的
    /dev/nvme1n1
  • 如果需要,创建装载点。例如,
    #mkdir/my_ebs
  • 装载EBS卷<代码>#安装/dev/nvme1n1/my_ebs
  • df
    现在应该列出它

  • 享受吧

    您是否尝试格式化或装载它?如果是这样,当您尝试挂载它时会发生什么?@Iterator-我在链接文档中找到了这一步:
    sudo mkfs.xfs/dev/sdh
    。此时它失败了,因为/dev/sdh不存在。@迭代器-我在连接机器时已经启动了它。这不是正确的方法吗?我不确定我是否能帮上忙,但我也建议在AWS论坛上发帖。我在那里得到了非常快速的答案,包括来自亚马逊技术支持人员的答案。机器启动很好。可以在实例运行时附加和分离。无论如何,我不确定我能帮上什么忙。我根本没有遇到过这样的问题,也不知道该检查什么。