Endureça um PC para que o desligamento abrupto na tomada da parede seja seguro

1

O que posso fazer para configurar uma máquina Linux (Debian Lenny) para que eu possa simplesmente desligá-la e ligá-la na parede, e nunca mais me incomodar em limpá-la sempre ..

Esses sistemas de arquivos são todos ext3 e os buffers de gravação do disco rígido estão habilitados (disco IDE). Eu também tenho "barreira = 1" como uma opção de montagem adicional que eu acredito ser suficiente para impedir que os sistemas de arquivos se corrompam. Existem outros serviços / arquivos de bloqueio / etc que precisam ser ajustados para tornar isso possível?

Este é um servidor doméstico sem título, atuando principalmente como NAS e executando alguns outros serviços triviais. Seria ótimo desligá-lo instantaneamente à noite, invertendo a energia na parede.

    
por pauldoo 16.11.2009 / 21:58

2 respostas

25

Eu não acredito que você possa realmente conseguir isso de uma maneira que sempre será "segura". Desligar a energia de um sistema pode causar problemas e, a menos que você não faça DO nada no sistema, há sempre a possibilidade de algo dar errado.

Por que não instalar uma bateria de backup simples e monitorar o sistema para um estado crítico ou simplesmente para alternar para a energia da bateria? Então, quando você apertar o interruptor de parede, o sistema vai para a energia da bateria, que é quase imediatamente capturado por upsmon e você pode desligar o sistema normalmente. Ele irá desligar em segundos, mas você não corre o risco de quebrar as coisas.

Você não precisa de muita capacidade de bateria - apenas energia suficiente para desligar.

Em um sistema embarcado com uma máquina de estados bem definida, uma perda total de energia pode ser tratada com mais facilidade, mas mesmo assim, o software que fornece serviços precisa saber como recuperar se a energia for perdida em qualquer estado.

Eu jogaria pelo seguro e ficaria com um no-break entre você e o sistema.

    
por 16.11.2009 / 22:08
5

Eu não olhei para isso, mas não é possível configurá-lo assim quando o botão On é pressionado, ele é desligado. Dessa forma, você pode simplesmente pressionar o botão liga / desliga e ele será desligado.

Eu suponho que você queria ser capaz de desligá-lo na parede porque queria uma maneira rápida e fácil de desligá-lo.

    
por 16.11.2009 / 23:01