Survive hard reboot

3

Eu tenho Ubuntu rodando em um computador que vai fazer parte de uma exposição pública. O problema é que a energia é desligada a cada noite e reiniciada pela manhã.

Minha pergunta é o que posso fazer para limitar o dano que isso causará ao sistema? É possível proteger o disco rígido do sistema? Posso de alguma forma restaurar o sistema a partir de um disco rígido secundário em cada reinicialização? Alguma sugestão?

    
por David Karlsson 09.06.2011 / 09:17

2 respostas

7

Eu aconselharia desligar seu sistema antes que eles desliguem a energia. É facilmente feito automaticamente a partir do Ubuntu.

sudo crontab -e

adicione no final:

0 22 * * * /sbin/shutdown -h now

E o seu sistema é desligado às 22:00 (claro, mude o 22 para um tempo apropriado para você).

A inicialização automática do sistema depende do hardware atual: o sistema pode suportar Wake On Lan (WOL ). Dessa forma, você pode reinicializá-lo remotamente.

    
por Rinzwind 09.06.2011 / 09:28
1

Problema: Disco Rígido

O principal problema é que, em um desligamento repentino, algumas alterações podem ser feitas no disco rígido, que não são bem-vindas (por exemplo, uma importante operação de gravação é interrompida ou a cabeça de leitura atinge o disco). Portanto, os principais problemas com um poweroutage são o disco.

Solução de software: "Sistema congelado"

Uma vez eu li sobre um "sistema congelado" que foi carregado em disco rígido. Então o disco rígido foi desmontado. Desta forma, o disco rígido não será danificado por uma queda de energia. A desvantagem é que nenhuma alteração feita no sistema inicializado pela RAM continuará.

Eu tentei encontrar o artigo sobre isso, mas estava sem sorte até agora. Se isso soa como uma solução para você, avise-nos. Talvez possamos fazer algo similar do zero.

Solução de hardware

Existem também soluções de hardware para o problema. Um sistema baseado em bateria, que armazena apenas energia suficiente para o computador desligar corretamente. Existem soluções comerciais para este disponível que custam cerca de 200 $. Se você é bem versado em eletrônica, isso pode ser feito silenciosamente a baixo custo, usando algumas baterias antigas de carro, um carregador de bateria, alguns relés, um chip de microcontrolador e alguns outros componentes de pares.

    
por con-f-use 09.06.2011 / 14:23