O Ubuntu entra no modo somente leitura aleatoriamente

10

Nos últimos dias, o meu Ubuntu 12.10 foi para o modo somente leitura aleatoriamente, tornando-me incapaz de salvar quaisquer arquivos editados e forçando-me a reiniciar o computador, o que é uma dor, porque essa é a plataforma na qual Eu faço todo o meu trabalho de programação. Quando eu reinicio no Ubuntu (eu tenho um dual-boot com o Windows 7), ele me diz que detectou um erro de disco, e que eu tenho que pressionar f para consertá-lo, após o que será reinicie com sucesso.

Meu Windows 7 não tem problemas com isso, então não pode ser o disco rígido. Eu também vi em um fórum que eu deveria executar esses comandos para corrigir o problema: mount --options remount,rw / e mount --all , mas estes apenas dizem que não posso montar o dispositivo em um sistema somente leitura. Eu sou um novato em Linux (e um novato com computadores em geral), então qualquer ajuda seria muito apreciada!

EDIT 1:

Ok, então eu executei o fsck do CD de inicialização ... Supõe-se que ele leva apenas dois segundos? Porque o meu fez. De qualquer forma, voltou com dois erros:

Superblock last mount time is in the future (hardware clock incorrect)

e

Superblock last write time is in the future (hardware clock incorrect)

Fixou os dois, aparentemente.

EDIT 2:

Acabei de executar sudo fsck -Cf /dev/sda5 . Encontrou muito mais desta vez .

fsck deve demorar apenas alguns segundos?

EDIT 3:

Acabei de executar sudo badblocks -v /dev/sda5 e os badblocks encontraram quatro setores defeituosos:

27238968  
27238969  
27238970  
27238971  

O que eu faço com esse conhecimento? O guia bodhi link diz para escrevê-los em um arquivo, mas eu estou no LiveCD - não consigo escrever nada no disco rígido.

    
por user1730404 04.02.2013 / 18:40

2 respostas

4

O problema

A razão pela qual ele muda aleatoriamente para somente leitura é que, se o kernel detectar um erro no sistema de arquivos, ele imediatamente alterna para o modo somente leitura para evitar que o disco seja descartado. (Ou seja, o problema não está no próprio disco rígido, mas no sistema de arquivos do disco rígido.) Se você continuar usando um sistema de arquivos tão corrompido, ele só ficará pior, e não melhor. A maneira mais fácil de consertá-lo é usar um CD / DVD ao vivo; o disco de instalação do Ubuntu serve.

A correção

Escusado será dizer, mas o passo zero é: Assegure-se de ter um backup dos dados vitais.

  1. Inicialize o seu computador a partir do disco ativo.
  2. A maneira mais fácil de realizar essas operações é no terminal, então vá em frente e abra uma com Ctrl-Alt-T.
  3. Execute sudo blkid para obter uma lista de todos os dispositivos de bloco no computador. Você está procurando a partição para a qual você instalou o Ubuntu; provavelmente será /dev/sdaX , onde X é algum número. Se você não tem idéia de qual é, provavelmente será o único formatado como ext3 ou ext4 ( TYPE="ext4" ).
  4. Execute sudo umount <your partition> para garantir que a partição seja desmontada; o verificador do sistema de arquivos se recusará a operar em um disco montado.
  5. Executar sudo fsck -Cy <your partition> . A opção -C exibe uma barra de progresso e é inteiramente para exibição. -y diz a fsck para ir em frente e consertar tudo o que encontrar. Se voltar com erros, use seu bom senso ou publique-os aqui e eu os observarei.
  6. Reinicie; com sorte, está feito! Se desejar, você pode executar fsck mais de uma vez para garantir que ele realmente conserte tudo.
por thirtythreeforty 04.02.2013 / 20:12
0

Se você é dual boot sua máquina com o Ubuntu e Windows juntos e esse problema ocorre, é porque o Windows altera o sistema de arquivos, nesse caso, isso pode fazer o truque. Tente desativar a inicialização rápida

Painel de controle > Hardware e sons > Opções de energia > (à esquerda) Escolha o que fechar a tampa faz > Alterar configurações que estão atualmente indisponíveis > Desmarque 'Ativar inicialização rápida'

Agora, a inicialização no Ubuntu resolverá o problema. Espero que isso ajude!

link

    
por Joyy 25.04.2018 / 10:16