どのログで udev エラーを確認すればよいですか?

どのログで udev エラーを確認すればよいですか?

udevデバイスがマウント/マウント解除されるたびに実行されるルールを作成しました。

しかし、このようなルールをデバッグするときには、どの Linux (Debian) エラー ログを確認すればよいのでしょうか?

答え1

ログ記録の優先度を「情報」レベルまたは「デバッグ」にするには、次の操作を行います。

udevadm control --log-priority=info

すると、システム ログにすべてのログが表示されるはずです。表示されない場合は、rsyslogdカーネル ログを読み取るように設定されていない可能性がありますが、 を使用してカーネル ログを表示できますdmesg

完了したら、デフォルトの「err」に戻します。/etc/udev/udev.confデフォルトのログ レベルを確認します。

答え2

unbuffer udevadm monitor --environment の使用はunbufferオプションですが、出力をパイプするときにgrep頭痛の種を省くことができます。デフォルトでは、出力は 4k ブロックでバッファリングされ、そのバッファがいっぱいになるまで何も印刷されません。

ルールをリロードするのを忘れていませんか? sudo udevadm control --reload

関連情報