デバイスがマウント/マウント解除されるたびに実行されるudev
ルールを作成しました。
ただし、そのようなルールをデバッグするときに、どのLinux(Debian)エラーログで確認する必要がありますか?
次の方法で、ロギングの優先度を「情報」レベルまたは「デバッグ」に変更できます。
udevadm control --log-priority=info
次に、システムログにすべてのログが表示されます。そうしないと、rsyslogd
がカーネルログを読み取るように設定されていない可能性があり、dmesg
を使用してカーネルログを表示できます。
完了したら、デフォルトの「err」にします。で参照してください/etc/udev/udev.conf
デフォルトのログレベルは何ですか。
unbuffer udevadm monitor --environment
unbuffer
の使用はオプションですが、出力をgrep
にパイピングするときに頭痛を軽減できます。デフォルトでは、出力は4kブロックでバッファリングされ、そのバッファがいっぱいになるまで何も出力されません。
ルールをリロードするのを忘れていませんか? Sudo udevadm control --reload