O Ubuntu entra no modo somente leitura aleatoriamente

12

Nos últimos dias, meu Ubuntu 12.10 passou para o modo somente leitura aleatoriamente, tornando-me incapaz de salvar os arquivos editados e forçando-me a reiniciar o computador, o que é uma dor, porque esta é a plataforma na qual eu faço tudo. meu trabalho de programação. Quando eu reinicio no Ubuntu (eu tenho uma inicialização dupla com o Windows 7), ele diz que detectou um erro no disco e que eu tenho que pressionar fpara corrigi-lo, após o que será reiniciado com êxito.

Meu Windows 7 não tem nenhum problema, por isso não pode ser o disco rígido. Também vi em um fórum que devo executar esses comandos para corrigir o problema: mount --options remount,rw /e mount --all, mas eles apenas dizem que não consigo 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 corri a fsckpartir do CD de inicialização ... Deveria levar apenas dois segundos? Porque a minha fez. Enfim, ele 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)

Consertou os dois, aparentemente.

EDIT 2:

Eu apenas corri sudo fsck -Cf /dev/sda5. Encontrei muito mais desta vez .

É fscksuposto ter apenas alguns segundos?

EDIT 3:

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

27238968  
27238969  
27238970  
27238971  

O que faço com esse conhecimento? O guia bodhi vinculado diz para gravá-los em um arquivo, mas estou no LiveCD - não consigo gravar nada no disco rígido.

user1730404
fonte
2
Eu discordo, parece muito com um problema com o seu hardware. poderia ser que os setores defeituosos não afetam o Windows, quem sabe. Sugiro que você teste o disco rígido - howtogeek.com/howto/37659/…
Panther
O Ubuntu 12.10 parece não ter nenhuma das ferramentas mencionadas no link. Algum outro conselho?
user1730404
Windows e Ubuntu estão em diferentes partições, e diferentes partições abrangem diferentes setores. Dessa forma, você não pode ter certeza de que seu hardware está correto. De qualquer forma, seria útil você postar alguns logs para esclarecer o problema: quando o problema ocorre, você pode colar a saída do comando dmesge talvez a saída do arquivo /var/log/kern.log?
Andrea Corbellini
Pequena atualização: quando está no modo somente leitura, não consigo abrir uma janela do navegador ou salvar o texto em um arquivo, portanto não há como obter as informações aqui. No entanto, isso aconteceu duas vezes hoje até agora e nas duas vezes ocorreu exatamente quando eu abri o Firefox.
user1730404
Muitos são afetados por esse problema nos kernels recentes do ubuntu. Vamos torcer para que alguém descubra isso em breve. Veja bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354

Respostas:

7

O problema

A razão pela qual alterna aleatoriamente para somente leitura é que, se o kernel detectar um erro no sistema de arquivos, ele muda imediatamente para o modo somente leitura para evitar que o disco seja destruído ainda mais. (Ou seja, o problema não está no próprio disco rígido, mas no sistema de arquivos no disco rígido.) Se você continuar usando um sistema de arquivos corrompido, ele só piorará, não melhorará. A maneira mais fácil de corrigir isso é usar um CD / DVD ao vivo; o disco de instalação do Ubuntu funcionará.

O conserto

Escusado será dizer, mas o passo zero é: Garanta que você tenha um backup de dados vitais.

  1. Inicialize seu computador a partir do disco ativo.
  2. A maneira mais fácil de executar essas operações é no terminal, então vá em frente e abra uma com Ctrl-Alt-T.
  3. Execute sudo blkidpara obter uma lista de todos os dispositivos de bloco no computador. Você está procurando a partição na qual instalou o Ubuntu; provavelmente será /dev/sdaX, onde X é algum número. Se você não tem absolutamente nenhuma 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 esteja desmontada; o verificador do sistema de arquivos se recusará a operar em um disco montado.
  5. Corra sudo fsck -Cy <your partition>. A -Copção exibe uma barra de progresso e é inteiramente para exibição. -ymanda fsckir em frente e consertar tudo o que encontrar. Se voltar com erros, use seu bom senso ou publique-os aqui e eu os examinarei.
  6. Reiniciar; espero que você esteja pronto! Se desejar, você pode executar fsckmais de uma vez para garantir que realmente consertou tudo.
trinta e três
fonte
Obrigado gh403! Vou fazer isso quando eu chegar em minhas mãos na minha bota CD :)
user1730404
Ok, então eu corri a fsckpartir do CD de inicialização ... deve levar apenas dois segundos? Porque a minha fez. Enfim, ele 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)corrigiu os dois, aparentemente.
user1730404
Uma atualização - o problema persiste> _ <
user1730404
Esses erros geralmente são bastante inofensivos; apenas significa que seu relógio ficou fora de sincronia. Tente fazer a sudo fsck -Cf, que omite o -ye -forces fsck para verificá-lo, mesmo se achar que está limpo.
thirtythreeforty
1
Pela falta de uma resolução sobre esse problema, acho que ele ainda não foi resolvido. Pergunto, pois recentemente tenho tido o mesmo problema. Muito triste que 4 anos se passaram e ainda não há solução para isso (este assunto datas a 2012 bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354 )
warsong
0

Se você está inicializando duas vezes sua máquina com o Ubuntu e o Windows juntos e esse problema ocorre, é porque o Windows altera o sistema de arquivos; nesse caso, isso pode ser suficiente. Tente desativar a inicialização rápida

Painel de controle> Hardware e sons> Opções de energia> (à esquerda) Escolha o que fecha a tampa> Altere as configurações que estão indisponíveis no momento> Desmarque 'Ativar inicialização rápida'

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

https://youtu.be/KJ-0KPZhAFo

Joyy
fonte