O que pode ser danificado pelo desligamento incorreto e o que pode ser verificado?

16

Com o que devo me preocupar depois de vários desligamentos inadequados e problemas de energia? (Ubuntu Server 17.04)

A versão curta da minha história é que o processo de desligamento acionaria a proteção do circuito da minha motherboard contra fontes de energia instáveis, quando o computador desligaria imediatamente e ligaria novamente a tela do post com uma mensagem de aviso. A mesma coisa aconteceria se eu tentasse colocar os discos rígidos em standby com hdparm -y.

Substituir a fonte de alimentação resolveu esse problema, embora eu tenha vergonha de admitir quanto tempo demorei para descobrir isso.

Há algo que eu deva verificar ou ações corretivas que eu possa tomar? Reinstalar o sistema operacional (novamente) não seria a pior coisa do mundo, mas estou pensando se devo me preocupar. O disco do sistema é um SSD e duas unidades WD Red no espelhado Btrfs para armazenamento de mídia.

    
por User 4574 29.08.2017 / 19:54

2 respostas

9

A maneira mais fácil de verificar o sistema de arquivos ext4 é adicionar

fsck.mode=force

como um parâmetro de inicialização.

Isso pode ser feito em /etc/default/grub ou manualmente na inicialização.

Para sistemas mais antigos que usam upstart run

sudo touch /forcefsck

e reinicie.

O comando criará um arquivo /forcefsck vazio que informará ao sistema para verificar as unidades na inicialização.

Na inicialização, antes que o sistema de arquivos seja montado fsck será executado e mostrará se há erros.

Caso contrário, você precisará inicializar a partir de algum dispositivo externo.

    
por Pilot6 29.08.2017 / 20:37
4

O sistema de arquivos ext4 padrão do Ubuntu em uma partição padrão do Ubuntu pode ser verificado com o seguinte comando

sudo e2fsck -f /dev/sdxn

ou se você também quiser verificar se há blocos defeituosos (bloqueios fisicamente inválidos)

sudo e2fsck -cf /dev/sdxn

em que x é a letra da unidade e n é o número da partição, por exemplo, /dev/sda1 .

Veja man e2fsck para detalhes.

Você deve inicializar a partir de outra unidade, uma unidade ativa, por exemplo, uma unidade Linux de resgate ou uma unidade live do desktop Ubuntu, e a partição de destino deve ser não montada quando você executa este comando.

    
por sudodus 29.08.2017 / 20:35