什么是XSAVE和/ dev / xvda1

所以我login了一个新的Amazon EC2实例,它使用新的“标准”AMI创build。 而不是看到/ dev / sda1我看到/ dev / xvda1。 这与Xen有关。

以下是我可以find的提及这个:

http://www.ioncannon.net/system-administration/1290/how-to-build-compile-a-custom-linux-kernel-for-ec2/

它说:“应用以下补丁来禁用XSAVE”。 (在build立标准的AMI之前,必须有人这样做)

然后它说:“请注意,这里的根设备是/ dev / xvda1而不是/ dev / sda1,这是由XSAVE补丁引起的。

最后它说:“请注意,这里的设备是/ dev / sda1,而不是/ dev / xvda1。这有点令人困惑,但是AWS系统没有像引导AMI那样看到设备。 “

是的,这有点混乱,我想了解它。

谷歌searchXSAVE和XVDA1没有任何帮助。

XSAVE和/ dev / xvda1没有任何关系。 该链接不正确。

XSAVE是Xen不应该呈现给运行在虚拟机中的内核的CPUfunction。 见https://partner-bugzilla.redhat.com/show_bug.cgi?id=524719

在configurationXen时,您将向虚拟机(domU,“AMI”)提供块设备。 按照惯例(过去是一项要求),它们以“xvd”(Xen虚拟磁盘)为前缀。 在主机操作系统(dom0,“AWS系统”)中,该块设备将被称为不同的东西。 在EC2的情况下,它是一个类似于SCSI的光盘,因此是“sd”前缀。