
Eu tenho um servidor com Debian que reinicio regularmente após atualizações. Às vezes (dentro do cronograma) o fsck verifica um disco quando o computador está inicializando. Com exceção de sentar na frente do console para observar o fsck, como posso determinar a diferença entre uma parada problemática e um fsck (além de esperar o fsck terminar, esperando que eleéum fsck)?
Quando eu desligo o computador para reiniciar, normalmente terei uma janela de terminal aberta fazendo ping no computador para saber quando ele voltou a funcionar. Meus primeiros pensamentos foram fantasiar sobre hackear o fsck para responder aos pings com algum byte mágico especial para que você pudesse dizer via ping que um computador estava fsck-ing, mas estou pensando que deve haver maneiras mais fáceis.
Responder1
Quando o Linux inicializa, ele envia mensagens para o console, incluindo aquela sobre fsck verificando os discos. Supondo que você esteja comprando sua hospedagem em algum lugar, pergunte ao seu provedor como você acessa o console durante a inicialização, dessa forma você pode monitorar o que o servidor está fazendo. Se eles não oferecerem uma opção de acesso remoto ao console, considere outro provedor, pois você precisará dele eventualmente.
Fora do acesso ao console, você apenas terá que esperar...
(Se esta não for uma opção de hospedagem comprada, servidor dedicado, vps, o que quer que seja, e em vez disso for seu próprio servidor físico em algum lugar, então você precisa descobrir como obter acesso remoto ao console, que varia dependendo do hardware, distância e rede envolvido).
As outras respostas postadas no comentário mostram como saber antes de reiniciar a máquina, mas isso só será útil se você a) lembrar eb) tiver tempo. Se a máquina for reinicializada sozinha, o acesso remoto ao console será essencial.
Responder2
Se o seu servidor tiver uma porta serial e você tiver outro computador a uma distância razoável, poderá usar um console serial.