どのログで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

関連情報