머신이 fsck-ing 중이고 커널 패닉이 발생하지 않았는지 어떻게 알 수 있나요?

머신이 fsck-ing 중이고 커널 패닉이 발생하지 않았는지 어떻게 알 수 있나요?

업그레이드 후 정기적으로 재부팅하는 데비안이 설치된 서버가 있습니다. 때때로 (일정에 따라) fsck는 컴퓨터가 부팅될 때 디스크를 검사합니다. fsck를 관찰하기 위해 콘솔 앞에 앉아 있는 것을 제외하고, 문제가 있는 정지와 fsck 사이의 차이점을 어떻게 알 수 있습니까(fsck를 기다리는 것 외에,~이다fsck)?

재부팅하기 위해 컴퓨터를 종료하면 일반적으로 컴퓨터가 언제 다시 작동하는지 알 수 있도록 컴퓨터에 핑을 보내는 터미널 창이 열립니다. 내 첫 번째 생각은 fsck를 해킹하여 특별한 마법 바이트로 ping에 응답하여 컴퓨터가 fsck-ing 중이라는 것을 ping을 통해 알 수 있다는 환상으로 흘러갔지만 더 쉬운 방법이 있을 것이라고 생각합니다.

답변1

Linux가 부팅되면 fsck가 디스크를 확인하는 메시지를 포함하여 콘솔에 메시지를 보냅니다. 어딘가에서 호스팅을 구매한다고 가정하고, 부팅하는 동안 콘솔에 액세스하는 방법을 공급자에게 문의하세요. 그러면 서버가 수행하는 작업을 모니터링할 수 있습니다. 원격 콘솔 액세스 옵션을 제공하지 않는 경우 결국 필요할 것이므로 다른 공급자를 고려하십시오.

콘솔 액세스 외부에서는 기다려야 합니다...

(이것이 구매한 호스팅 옵션, 전용 서버, vps 등이 아니고 어딘가에 있는 자체 물리적 서버인 경우 하드웨어, 거리 및 네트워크에 따라 달라지는 원격 콘솔 액세스를 제공하는 방법을 스스로 찾아야 합니다. 관련된).

의견에 게시된 다른 답변은 컴퓨터를 재부팅하기 전에 확인하는 방법을 보여 주지만 a) 기억하고 b) 시간이 있는 경우에만 유용합니다. 머신이 자체적으로 재부팅되는 경우 원격 콘솔 액세스가 필수적입니다.

답변2

서버에 직렬 포트가 있고 적당한 거리 내에 다른 컴퓨터가 있는 경우 직렬 콘솔을 사용할 수 있습니다.

관련 정보