Kernel panic after power loss

1

Eu tenho alguns sistemas de PC para uso em exposições, que são desligados pela perda de energia algumas vezes. Os sistemas usam um Linux Lubuntu baunilha de unidades IDE conectadas a SATA. Agora, com bastante frequência, os sistemas falham ao inicializar após a perda de energia, mas apresentam um 'Kernel Panic - não sincronizando: VFS: Não é possível montar o fs raiz no bloco desconhecido', apenas recuperável ao reinstalar o sistema.

  • Por que isso acontece?
  • Existe relação com arquivos abertos / gravados no momento da perda de energia?
  • Por que e quando os arquivos relevantes do sistema são gravados?
  • Por que o superbloco é afetado pelo uso ocioso diário?
  • Há problemas especiais com unidades SSD?
  • Uma partição raiz somente leitura impedirá esse tipo de falha?
por dronus 13.04.2013 / 12:15

1 resposta

2

Why is that?

Não há informações suficientes para responder a isso, mas minha primeira impressão é a corrupção do sistema de arquivos root / boot.

Is there a relation to open / written files at the time of power loss?

Apenas abra? Provavelmente não. Sendo escrito no momento em que alguém puxa o plugue? Provavelmente.

Why and when are system relevant files written?

A maioria das gravações seria em / var, / tmp e / usr / local. Todos os três devem ter suas próprias partições (ou no caso de / tmp possível em um RAMdisk).

Como eles são montados no seu caso? (por exemplo, adicione o conteúdo do que está em / etc / fstab à sua postagem).

Why is the superblock affected by everyday idle use?

Se estiver ocioso: sem ideia.

Se / var estiver na partição raiz: não está ocioso. Os logs serão liberados pelo menos uma vez por minuto. Puxar o powerplug enquanto estiver escrevendo pode ser ruim (dependendo de qual sistema de arquivos você usou isso pode ser muito ruim ou pode se recuperar).

Are there special issues with SSD drives?

Não. Eles são apenas mais rápidos, mais caros e você quer acender partições sensatas. Quando você particiona um disco (SSD ou HDD), os padrões parecem arredondar as coisas para múltiplos de 1 ou 2 MB. Eles funcionam muito bem para os dois.

Will a read-only root partition prevent this kind of failure?

Sim.

    
por 13.04.2013 / 12:27