为什么 Ubuntu 12.04 EC2 实例中安装的 EBS 卷作为 /dev/sdh1 显示为 /dev/xvdh1?

And*_*res 4 ubuntu mount amazon-ec2 amazon-ebs amazon-web-services

在指定为 /dev/sdh1 的 ubuntu 上挂载 EBS 卷时,它实际上将其挂载在 /dev/xvdh1。aws 控制台仍然认为它是挂载在 /dev/sdh1 所以花了一段时间才意识到它实际上是挂载的,只是在错误的地方

很久以前我在 ec2 上使用 ubuntu 时遇到过这个问题。我又遇到了

https://forums.aws.amazon.com/post!reply.jspa?messageID=351382

似乎我并不孤单:

https://forums.aws.amazon.com/thread.jspa?threadID=68957&tstart=0

关于为什么会发生这种情况或如何解决它,我还没有找到一个好的答案。有任何想法吗?

EEA*_*EAA 7

没有任何损坏,所以没有什么可以“修复”的。在最近的内核版本(也许是 3.x 树?我现在记不清/dev/sdX/dev/xvdX)中进行了此更改 ( to )。EC2 尚未更改其术语以反映设备命名约定的更改,因为这会使所有运行旧内核的人感到困惑。最终我怀疑他们会做出改变,但这可能需要一段时间。