+ -
当前位置:首页 → 问答吧 → 这条udev规则为什么不起作用了呢?

这条udev规则为什么不起作用了呢?

时间:2009-09-27

来源:互联网

$cat /etc/udev/rules.d/99-my-udev.rules
KERNEL=="kvm*", GROUP="kvm", SYMLINK+="kvm"

%ls -l /dev/kvm
crw-rw---- 1 root root 10, 232 9月 27 08:45 /dev/kvm

我希望是KVM组, 即:
crw-rw---- 1 root kvm 10, 232 9月 27 08:45 /dev/kvm

BTW,
以前是可以的, 但昨天用pacman -S kvm后, 发现没有kvm模块,就pacman -R kvm
然后恢复到以前的KVM, 结果udev规则就不起作用了!

作者: sw2wolf   发布时间: 2009-09-27

原因已经查明,原来pacman -R kvm后, 还要将/lib/udev/rules.d/65-kvm.rules删除, 这样
/etc/udev/rules.d/99-my-udev.rules才起作用! 不过, 好象二者没多大区别啊:

%cat 65-kvm.rules
KERNEL=="kvm", NAME="%k", GROUP="kvm", MODE="0660"

%cat 99-my-udev.rules
KERNEL=="kvm*", GROUP="kvm", SYMLINK+="kvm"

作者: sw2wolf   发布时间: 2009-09-27

udev还有好东搞不懂的东西,英文又不好,这样的实践经验文章对我有帮助。

作者: tlze   发布时间: 2009-09-27

将99-my-udev.rules改名为 50-my-udev.rules 试试呢,数字小,优先级高

作者: axlrose   发布时间: 2009-09-27

引用:
作者: axlrose
将99-my-udev.rules改名为 50-my-udev.rules 试试呢,数字小,优先级高
现在已经可以了! 本想编译kvm-88, 但有不少错误, 目前只能用kvm-86!
%pacman -Ss kvm
extra/kvm 88-1
...

源里有kvm-88, 但却不带内核模块 ! 所以只好用自己编译的kvm-86了

作者: sw2wolf   发布时间: 2009-09-27

楼主的网名好像在freebsd论坛看到过

作者: axlrose   发布时间: 2009-09-27

引用:
作者: axlrose
楼主的网名好像在freebsd论坛看到过
已经很少去freebsd论坛了

作者: sw2wolf   发布时间: 2009-09-27