Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3785537
  • 博文数量: 880
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6155
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-11 09:12
个人简介

To be a better coder

文章分类

全部博文(880)

文章存档

2022年(5)

2021年(60)

2020年(175)

2019年(207)

2018年(210)

2017年(142)

2016年(81)

分类: 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规则,可以看下这篇文章:

Writing udev rules

注意:如果你的/etc/fstab文件是以/dev/vda1这种方式写的,重启有可能会出问题

Author: 趣云团队

阅读(7221) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~