LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 721|回复: 6

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

[复制链接]
发表于 2009-9-27 08:49:56 | 显示全部楼层 |阅读模式
$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规则就不起作用了!
 楼主| 发表于 2009-9-27 09:16:37 | 显示全部楼层
原因已经查明,原来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"
回复 支持 反对

使用道具 举报

发表于 2009-9-27 10:24:57 | 显示全部楼层
udev还有好东搞不懂的东西,英文又不好,这样的实践经验文章对我有帮助。
回复 支持 反对

使用道具 举报

发表于 2009-9-27 11:04:47 | 显示全部楼层
将99-my-udev.rules改名为 50-my-udev.rules 试试呢,数字小,优先级高
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-27 11:35:51 | 显示全部楼层
Post by axlrose;2030796
将99-my-udev.rules改名为 50-my-udev.rules 试试呢,数字小,优先级高

现在已经可以了!  本想编译kvm-88, 但有不少错误, 目前只能用kvm-86!
%pacman -Ss kvm
extra/kvm 88-1
...

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

使用道具 举报

发表于 2009-9-27 17:21:14 | 显示全部楼层
楼主的网名好像在freebsd论坛看到过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-27 18:51:27 | 显示全部楼层
Post by axlrose;2030912
楼主的网名好像在freebsd论坛看到过

已经很少去freebsd论坛了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表