我是亚马逊网络服务的新手。我制作了我的第一个EBS卷(通过命令行和AWS Web应用程序),并将其作为seen here附加到/dev/sdh
的正在运行的实例。 Web应用程序向我显示它已成功附加到实例。但是,文件夹/dev/sdh
没有显示在实例上,df -h
也没有显示它存在。我还需要做什么?
我不确定这是否有帮助,但实例是Ubuntu 11.04 Large。
答案 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)
lsblk | grep disk
列出所有可用的卷。nvme1n1 259:2 0 3.9T 0 disk
。/dev/nvme1n1
可用。# mkdir /my_ebs
# mount /dev/nvme1n1 /my_ebs
df
现在应该列出它。享受!