Linux如何安装udev?


1

如何证明udev是否已安装并正常工作?只是打电话给udevadm会是一种方法吧?

Answers:


2

确保udev守护程序udevd正在运行:

if [[ $(pgrep -c udevd) -eq 0 ]]; then
    echo "No udev"
else
    echo "udev is running"
fi

或者检查其输出是否service udev status包含start/runningudev是否正在运行。


2

如果你测试你的udev正在运行和工作。做以下验证。

从/ dev中删除一个设备

rm /dev/fd0

运行udevtrigger,它将再次自动创建缺失的设备。

/sbin/udevtrigger

@ Satish感谢您的回答,只是解决方案的一个问题。如果我删除设备并且udev没有运行,设备就会消失:)

1

@Peter - 如果设备消失,您可以使用以下命令创建它们。

[root@mg0016 ~]# mknod /tmp/fd0 b 2 0
[root@mg0016 ~]# ls -l /tmp/fd0
brw-r--r-- 1 root root 2, 0 Sep  7 10:09 /tmp/fd0
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.