/dev/kmsg に記録されるメッセージのサイズ制限を増やします。

/dev/kmsg に記録されるメッセージのサイズ制限を増やします。

ログ出力にリダイレクトしたいカスタムinitramfsがあります/dev/kmsg。私が使用するカーネルは次のとおりです。5.10.52

しかし、私は一度にもっと992 bytes書くことができることに気づきました/dev/kmsg。カーネル構成の1つでこのサイズ制限を構成できますか?なぜ特別な制限があるのです992か?私はこの制限があり32 bytesます1024

ベストアンサー1

LOG_LINE_MAX制限はによって決定されますkernel/printk/printk.c

5.10.52 では、次のように定義されます。1024年PREFIX_MAX;後者はログプレフィックスとして予約されており、デフォルトは32バイトです(48バイトの場合)。CONFIG_PRINTK_CALLER有効です。制限を増やすには、1024を適切と思われる値に置き換えます。

5.13からLOG_LINE_MAXに基づいてCONSOLE_LOG_MAXしたがって、変更する必要があります。

制限を増やすと、どんな連鎖効果があるのか​​わかりません。

おすすめ記事