Alguma correção temporária para / sendo remontada como somente leitura?

0

Meu disco tem alguns setores defeituosos e já falhou nos testes SMART. Obviamente está indo para baixo. Ele é remontado para somente leitura e eu tenho que fsck e reiniciar tudo de novo. É seguro remover a parte errors=remount-ro do arquivo fstab?

    
por Phani Kumar 31.10.2012 / 10:09

2 respostas

1

Nota rápida: suponho que quando você diz que "falhou nos testes SMART", significa que há um ou mais atributos pré-falha falhando agora. Não que um longo autoteste tenha falhado. Se o seu back apenas bloquear, então você só precisa obtê-los remapeados, e seu problema está resolvido, mesmo sem um novo disco. (Mas ainda tem backups!)

É seguro? Bem, defina seguro ... quero dizer, você está continuando a usar um disco que (via falha SMART) está lhe dizendo que espera perda de dados grave no dia seguinte.

errors=remount-ro se destina a evitar possíveis resultados ruins da tentativa de continuar o uso completo de um sistema de arquivos corrompido:

  • Você pode obter pânico no kernel. Relativamente seguro (bem, você pode perder o trabalho em andamento quando o sistema entrar em pane).
  • Você pode obter uma corrupção massiva do sistema de arquivos. Este é o verdadeiro grande; você pode perder um lote de arquivos quando, por exemplo, o kernel perde o rastro do suporte do inode /home . Ou quando você tem dois arquivos "compartilhando" os mesmos setores. O Fsck deve "consertar" isso de qualquer maneira, mas você pode acabar com uma boa parte do seu sistema de arquivos por aí em lost + found, e muitos dos arquivos corrompidos em setores sobrepostos.

Espero que você já tenha um backup. Espero que você tenha testado esse backup.

    
por 31.10.2012 / 12:19
0

Quando meu HDD raiz fica danificado, o indicador fica piscando e o sistema fica travado

Uma solução temporária é tentar preencher os blocos de células danificados, primeiro localizar todos os blocos ruins com badblocks e, em seguida, usar hdparm para informar ao HDD parar usando esse bloco.

Mas isso custaria muito, não vale a pena.

    
por 31.10.2012 / 11:22