Desligando remotamente o sistema (reinicializando) e reinicializando instantaneamente

0

Existe uma maneira de executar uma espécie de "reinicialização forçada" em um sistema remoto (executando linux)? O problema que estou enfrentando está relacionado a um dos discos rígidos morrer durante a E / S e ficar inacessível - após a reinicialização, o disco rígido simplesmente desaparece da lista de dispositivos. Somente quando a energia é completamente cortada - ela voltará viva, isto é, quando o sistema for desligado e inicializado normalmente (através do botão de energia correspondente). Isso está em um servidor, então eu sempre tenho que descer até a sala do servidor para ressuscitá-lo. O resultado final é obter todos os dados da unidade (o que, até agora, não estou conseguindo fazer devido ao problema descrito).

O que eu quero fazer é de alguma forma cortar completamente a energia e fazer o sistema inicializar instantaneamente ou depois de um pequeno atraso. Eu testemunhei essa funcionalidade ao executar algumas atualizações de BIOS. É como um código de bootstrap .. primeiro o sistema operacional é desligado (a energia é cortada) e depois de 5 segundos o sistema inicia a inicialização. Toda a entrada em todo o tópico é muito bem-vinda (alguns switches ON / OFF de rede smalltime / lowcost, WOL, etc).

    
por XXL 21.10.2011 / 14:14

2 respostas

1

Você poderia criar um ITAPPMONROBOT - mas o disco rígido irá morrer, provavelmente em breve. É improvável que você consiga muitos dos dados dele. Isso pressupõe que você já tenha verificado conectores e cabos e eles estão OK.

Ah, e há dd_rescue - que ignora erros de leitura - mas eu não espero maravilhas seu caso.

    
por 21.10.2011 / 19:26
0

Para redefinir seu servidor remotamente

echo b > /proc/sysrq-trigger

Isso é praticamente o mesmo que pressionar o botão de reinicialização. Eu realmente sugiro sincronizar os discos antes da mão ...

echo s > /proc/sysrq-trigger
    
por 01.06.2012 / 08:40