为什么系统将设备从/dev/sdj更改为/dev/xvdj? [英] Why does my system change my device from /dev/sdj to /dev/xvdj?
问题描述
我有一个Amazon EC2实例.我启动了一个卷,并将其附加到/dev/sdj.我编辑了fstab文件,使其具有一行
I have an Amazon EC2 instance. I booted up a volume and attached it to /dev/sdj. I edited my fstab file to have the line
/dev/sdj /home/ec2-user/mydirectory xfs noatime 0 0
然后我挂载了它(sudo挂载/home/ec2-user/mydirectory)
Then I mounted it (sudo mount /home/ec2-user/mydirectory)
但是,运行"mount"命令会显示以下内容:
However, running the "mount" command says the following:
/dev/xvdj on /home/ec2-user/mydirectory type xfs (rw,noatime)
什么?为什么是/dev/xvdj而不是/dev/sdj?
What? Why is it /dev/xvdj instead of /dev/sdj?
推荐答案
设备在11.04中被命名为/dev/xvdX而不是sdX.这是内核更改. xen块设备的内核名称是"xvd".以前,Ubuntu附带了一个修补程序,用于将这些设备重命名为sdX.那个补丁变得有问题了.
The devices are named /dev/xvdX rather than sdX in 11.04. This was a kernel change. The kernel name for xen block devices is 'xvd'. Previously Ubuntu carried a patch to rename those devices as sdX. That patch became problematic.
这篇关于为什么系统将设备从/dev/sdj更改为/dev/xvdj?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!