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または、udev が実行されているかどうかを含む出力を確認しますstart/running

答え2

udev が実行中であり動作しているかどうかをテストしたい場合は、次の操作を実行して検証します。

/devからデバイスの1つを削除する

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

関連情報