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

ska*_*kaz 13 amazon-ec2 amazon-web-services

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

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

小智 28

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

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

我希望它有所帮助.


小智 9

  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现在应该列出它。

享受!


Bhu*_*han 5

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

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

您必须对其进行格式化以使其可用。这是有用的链接

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