カーネルログがからKernel Ring Buffer
およびに移動する方法に関する/proc/kmgs
信頼できる情報を取得できません/dev/kmsg
。私が逃した可能性のあるソースがありますか?それとも誰かが頭の上にそれを知っていますか?
答え1
/proc/kmsg
によって処理されたfs/proc/kmsg.c
、/dev/kmsg
処理者ドライバーがkmsg
ここにいます。kernel/printk/printk.c
。
どちらの場合も、プロセスが関連ファイル記述子からデータを読み取るまで、ログはリングバッファからリーダにコピーされません。