Linux 如何證明 udev 是否​​已安裝?

Linux 如何證明 udev 是否​​已安裝?

如何證明 udev 是否​​已安裝並且正常運作?只要呼叫 udevadm 就是一個方法,對嗎?

答案1

確保 udev 守護程式udevd正在運行:

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

service udev status或檢查其中包含的輸出start/running是否正在運行。

答案2

如果您要測試您的 udev 是否​​正在運行並工作。執行以下操作來驗證。

從 /dev 中刪除一個設備

rm /dev/fd0

運行 udevtrigger,它將自動再次建立丟失的裝置。

/sbin/udevtrigger

答案3

@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

相關內容