ログは、「Kernel Ring Buffer」から「/proc/kmgs」および「/dev/kmsg」にどのように移動しますか?

ログは、「Kernel Ring Buffer」から「/proc/kmgs」および「/dev/kmsg」にどのように移動しますか?

カーネルログがからKernel Ring Bufferおよびに移動する方法に関する/proc/kmgs信頼できる情報を取得できません/dev/kmsg。私が逃した可能性のあるソースがありますか?それとも誰かが頭の上にそれを知っていますか?

ベストアンサー1

/proc/kmsgによって処理されたfs/proc/kmsg.c/dev/kmsg処理者ドライバーがkmsgここにいます。kernel/printk/printk.c

どちらの場合も、プロセスが関連ファイル記述子からデータを読み取るまで、ログはリングバッファからリーダにコピーされません。

おすすめ記事