Eu gosto de executar um sistema autônomo para uso diário do 'quiosque'.
No entanto, o sistema pode ser desligado a qualquer momento sem que alguém faça um desligamento adequado antes. Por padrão, não se espera que o Ubuntu seja desligado por perda de energia. Após a reinicialização após uma perda de energia, o fsck pode ser executado para verificar o sistema de arquivos, e o fsck pode solicitar ao sistema que reinicie após a conclusão. Portanto, mesmo que nenhum dado de configuração seja corrompido, a máquina poderá não inicializar bem após a perda de energia. Então, testei algumas soluções alternativas:
altere a prioridade do fsck de montagem raiz para
0
(último campo nafstab
entrada raiz) que impede a execuçãofsck
após cada perda de energia. No entanto, o sistema pode inicializar com raiz, somente leitura, o que não é esperado por muitos serviços e resulta em um prompt de login do console, em vez do login gráfico.Substitua
errrors=remount-ro
porerrors=continue
. Isso dá uma sensação ruim de que mais perda de dados pode ocorrer por um sistema de arquivos incosistente. No entanto, comfsck
ativado novamente, ele deve aumentar a propabilidade de inicialização do sistema após a perda de energia. Então eu larguei 1).Reconfigure o grub2 para usar um tempo limite normal da opção padrão após uma falha na inicialização. Para isso, eu adicionei
GRUB_RECORDFAIL_TIMEOUT=0
a/etc/default/grub
.
No entanto, é difícil saber se esses hacks tornam o sistema à prova de perda de energia. Alguma ideia? Mais alguém pode fazer?