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.


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.

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.