すべての「fsck」デバイスのログメッセージを表示する方法

すべての「fsck」デバイスのログメッセージを表示する方法

システム管理者はすべてのメッセージを確認するための合理的な手順を持っていますかfsck


現在のFedora 29システムでは、fsck次のように現在のブートのすべてのメッセージを表示できます。

sudo journalctl -b /usr/lib/systemd/systemd-fsck

fsckただし、これはメッセージがstdout/に書き込まれると仮定するハッキングですstderrfsckたとえば、各メッセージに適切な「優先順位」を設定するためにsystemdが実行していることを検出し、syslogまたはジャーナルソケットを介してログメッセージを送信するという仮定は許可されません。

fsck一部のメソッドがログメッセージをログに直接送信しても、動作するよりきれいな方法はありますか?

ベストアンサー1

sudo journalctl -b -u 'systemd-fsck*' 

この回答のクレジットはここにあります。https://unix.stackexchange.com/a/436033/29483

リンクされた質問に対する2番目の答えは、この方法がシステムで使用されてもすべてのシステムで機能するわけではありませんsystemd。 1つの理由は、ルートファイルシステムで実行している場合、initramfsこの場合initramfsが使用されない可能性があることです。スケジュールログ以外の場所にログをアーカイブします。fsck/usrsystemdfsck

sudo systemctl status 'systemd-fsck*'私の分析によると、完璧に動作するように使用することもできます。あなたがこれが好きな理由を考えることはできませんが。 systemctl statusデフォルトでは、各セルの最後の10個のメッセージのみが表示されます。

おすすめ記事