AWS - EBS附加但无法在实例上查找

时间:2011-08-08 18:25:48

标签: amazon-ec2 amazon-web-services

我是亚马逊网络服务的新手。我制作了我的第一个EBS卷(通过命令行和AWS Web应用程序),并将其作为seen here附加到/dev/sdh的正在运行的实例。 Web应用程序向我显示它已成功附加到实例。但是,文件夹/dev/sdh没有显示在实例上,df -h也没有显示它存在。我还需要做什么?

我不确定这是否有帮助,但实例是Ubuntu 11.04 Large。

3 个答案:

答案 0 :(得分:27)

不确定这是否是您的理由,但我们在BitNami Cloud Hosting的基础架构中集成Fedora图像时发现了类似的问题。

某些内核使用/ dev / xvd *而不是/ dev / sd *。在您的情况下,如果您使用设备名称/ dev / sdh附加了卷,它将在计算机中显示为/ dev / xvdh。

我希望它有所帮助。

答案 1 :(得分:2)

将新的EBS卷附加到EC2实例时,卷上没有任何内容,甚至文件系统也不存在。因此,如果你df -h,它就不会出现。

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

您必须对其进行格式化才能使其可用。这是有用的link

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

答案 2 :(得分:0)

  1. 使用lsblk | grep disk列出所有可用的卷。
  2. 您应该能够发现可用且未安装的EBS卷。例如,nvme1n1 259:2 0 3.9T 0 disk
  3. 您应该有/dev/nvme1n1可用。
  4. 根据需要创建安装点。例如,# mkdir /my_ebs
  5. 安装EBS音量。 # mount /dev/nvme1n1 /my_ebs
  6. df现在应该列出它。

享受!