マシンが fsck を実行しており、カーネル パニックが発生していないかどうかを確認するにはどうすればよいでしょうか?

マシンが fsck を実行しており、カーネル パニックが発生していないかどうかを確認するにはどうすればよいでしょうか?

私はDebianをインストールしたサーバーを持っていて、アップグレード後に定期的に再起動しています。時々(スケジュールに従って)コンピュータの起動時にfsckがディスクをチェックします。コンソールの前に座ってfsckを観察​​する以外に、問題のある停止とfsckの違いをどのように判断すればよいでしょうか(fsckが終わるのを待って、それがうまくいくことを期待する以外に)。fsck ですか?

コンピュータを再起動させるときは、通常、ターミナル ウィンドウを開いてコンピュータに ping を送信し、コンピュータがいつ再起動したかを確認します。最初に考えたのは、fsck をハッキングして、ping に何らかの特別なマジック バイトで応答し、ping を介してコンピュータが fsck を実行していることを確認できるようにすることを空想することでした。しかし、もっと簡単な方法があるはずだと思っています。

答え1

Linux が起動すると、ディスクをチェックする fsck に関するメッセージを含むメッセージがコンソールに送信されます。ホスティングをどこかから購入する場合、起動中にコンソールにアクセスする方法をプロバイダーに問い合わせてください。そうすれば、サーバーの動作を監視できます。プロバイダーがリモート コンソール アクセスのオプションを提供していない場合は、いずれ必要になるので、別のプロバイダーを検討してください。

コンソールアクセス以外では、待つしかありません...

(これが購入したホスティング オプション、専用サーバー、VPS などではなく、どこかにある独自の物理サーバーである場合は、関連するハードウェア、距離、ネットワークに応じて異なるリモート コンソール アクセスを自分に付与する方法を検討する必要があります)。

コメントに投稿された他の回答では、マシンを再起動する前に確認する方法が示されていますが、これは、a) 覚えていて、b) 時間がある場合にのみ役立ちます。マシンが自動的に再起動する場合は、リモート コンソール アクセスが不可欠です。

答え2

サーバーにシリアル ポートがあり、適切な距離内に別のコンピューターがある場合は、シリアル コンソールを使用できます。

関連情報