システム管理者はすべてのメッセージを確認するための合理的な手順を持っていますかfsck
?
現在のFedora 29システムでは、fsck
次のように現在のブートのすべてのメッセージを表示できます。
sudo journalctl -b /usr/lib/systemd/systemd-fsck
fsck
ただし、これはメッセージがstdout
/に書き込まれると仮定するハッキングですstderr
。fsck
たとえば、各メッセージに適切な「優先順位」を設定するためにsystemdが実行していることを検出し、syslogまたはジャーナルソケットを介してログメッセージを送信するという仮定は許可されません。
fsck
一部のメソッドがログメッセージをログに直接送信しても、動作するよりきれいな方法はありますか?
答え1
sudo journalctl -b -u 'systemd-fsck*'
この回答のクレジットはここにあります。https://unix.stackexchange.com/a/436033/29483
リンクされた質問に対する2番目の答えは、この方法がシステムで使用されてもすべてのシステムで機能するわけではありませんsystemd
。 1つの理由は、ルートファイルシステムで実行している場合、initramfs
この場合initramfsが使用されない可能性があることです。スケジュールログ以外の場所にログをアーカイブします。fsck
/usr
systemd
fsck
sudo systemctl status 'systemd-fsck*'
私の分析によると、完璧に動作するように使用することもできます。あなたがこれが好きな理由を考えることはできませんが。 systemctl status
デフォルトでは、各セルの最後の10個のメッセージのみが表示されます。