Bloqueio do servidor, fsck após a reinicialização

0

Após o bloqueio por qualquer motivo desconhecido, o meu servidor dedicado mostra o seguinte após a reinicialização:

Eleficoupresonissoporcercade2,5horasagora.Nãomostranenhumindicadordeprogressodequalquertipo,masaluzdodiscopisca.Depoisdeentraremcontatocomminhaempresadehospedagem,meofereceramaopçãode"inicializá-lo com um Live CD do Linux e fazer o fsck manualmente para ver se há alguma diferença".

Antes de eu lhes dar o sinal para tentar, eu quero saber se é seguro abortar ou encerrar o que o servidor está fazendo neste momento. É um serviço de produção e todos os nossos produtos estão offline. Os dados são delicados e nós, a todo custo, queremos evitar perdê-lo.

O que devo fazer melhor? Cancelar fsck e fazê-lo através de um CD ao vivo, ou existe alguma maneira de dizer o que está fazendo (se alguma coisa) e quanto resta?

    
por user1640348 21.05.2016 / 16:48

1 resposta

0

Se este é o fsck executado automaticamente durante a inicialização, você não pode fazer muito de qualquer maneira - já que você provavelmente não tem nenhum outro shell rodando para manter a manutenção.

Se você cancelar o fsck com SIGINT ou SIGTERM, não deverá haver nenhum dano (adicional). O processo manipula os dois sinais e sai com segurança. Se você tiver que matá-lo (ou forçar a reinicialização), temo que isso não possa ser garantido.

Se você tiver o shell disponível, você pode visualizar o progresso do fsck enviando um sinal USR1 para ele. Por exemplo, seguindo o comando (lançado de diferentes VT):

killall -USR1 e2fsck

    
por 21.05.2016 / 18:41