To be a better coder
分类: LINUX
2018-08-31 11:30:44
KVM虚拟机为了提升性能,一般使用virtio作为磁盘驱动,在虚拟机里面磁盘会显示成vda而不是传统的sda,有什么办法可以让他显示成sda还不影响正常使用呢
通过GOOGLE发现已经有人做过这方面的研究,而且非常简单
要实现这个我们需要udev的帮助,只要加一条规则就可以
cat > /etc/udev/rules.d/10-local.rules << EOFKERNEL=="vda", NAME="sda"EOF
这条规则的意思是如果遇到一个设备被内核识别为vda,把这个设备节点重命名为sda
Note: 注意KERNEL后面是两个等号
如果合希望vda1也能显示成sda1,你可以再写一条,但更好的方法是用字符替换
KERNEL=="vda*", NAME="sda%n"That’s it, 想了解更多关于如果写udev规则,可以看下这篇文章:
注意:如果你的/etc/fstab文件是以/dev/vda1这种方式写的,重启有可能会出问题
Author: 趣云团队