Ubuntu entra in modalità di sola lettura in modo casuale


12

Negli ultimi giorni, il mio Ubuntu 12.10 è andato in modalità di sola lettura in modo casuale, rendendomi incapace di salvare i file modificati e costringendomi a riavviare il mio computer, il che è una seccatura perché questa è la piattaforma su cui faccio tutto il mio lavoro di programmazione. Quando riavvio in Ubuntu (ho un doppio avvio con Windows 7), mi dice che ha rilevato un errore del disco e che devo premere fper ripararlo, dopodiché si riavvierà correttamente.

Il mio Windows 7 non ha alcun problema, quindi non può essere il disco rigido. Ho anche visto su un forum che avrei dovuto eseguire questi comandi per risolvere il problema: mount --options remount,rw /e mount --all, ma questi dicono solo che non posso montare il dispositivo su un sistema di sola lettura. Sono un novizio di Linux (e un novizio con i computer in generale), quindi qualsiasi aiuto sarebbe molto apprezzato!

MODIFICA 1:

Okay, sono corso fsckdal CD di avvio ... Dovrebbero volerci solo due secondi? 'Perché il mio lo ha fatto. Comunque, è tornato con due errori:

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

e

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

Risolto entrambi, apparentemente.

MODIFICA 2:

Ho appena corso sudo fsck -Cf /dev/sda5. Ho trovato molto di più questa volta .

È fscktempo di prendere solo pochi secondi?

MODIFICA 3:

Ho appena corso sudo badblocks -v /dev/sda5e badblocks ha trovato quattro settori danneggiati:

27238968  
27238969  
27238970  
27238971  

Cosa faccio con questa conoscenza? La guida bodhi collegata dice di scriverli su un file, ma sono in LiveCD - non riesco a scrivere nulla sul disco rigido.


2
Non sono d'accordo, sembra molto un problema con il tuo hardware. potrebbero essere i settori danneggiati non influenzano Windows, chi lo sa. Ti suggerisco di provare il disco rigido - howtogeek.com/howto/37659/…
Pantera

Ubuntu 12.10 non sembra avere nessuno degli strumenti menzionati nel link. Qualche altro consiglio?
user1730404

Windows e Ubuntu sono su partizioni diverse e partizioni diverse si estendono a settori diversi. In questo modo non puoi essere sicuro che il tuo hardware sia OK. Ad ogni modo, sarebbe utile pubblicare alcuni log per far luce sul problema: quando si verifica il problema, potresti incollare l'output del comando dmesge forse l'output del file /var/log/kern.log?
Andrea Corbellini,

Piccolo aggiornamento: quando è in modalità di sola lettura, non riesco ad aprire una finestra del browser o salvare il testo in un file, quindi non c'è modo di ottenere le informazioni qui. Tuttavia, questo è successo due volte oggi, ed entrambe le volte è successo proprio quando ho aperto Firefox.
user1730404

Siamo in molti a soffrire di questo problema con i kernel ubuntu recenti. Speriamo che qualcuno lo capisca presto. Vedi bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354

Risposte:


7

Il problema

La ragione per cui passa casualmente alla sola lettura è che se il kernel rileva un errore del filesystem, passa immediatamente alla modalità di sola lettura per impedire che il disco venga ulteriormente eliminato. (Cioè, il problema non è con il disco rigido stesso, ma con il filesystem sul disco rigido.) Se continui a utilizzare un tale filesystem corrotto, peggiorerà e non migliorerà. Il modo più semplice per risolverlo è usare un CD / DVD live; farà il disco di installazione di Ubuntu.

La correzione

Va da sé, ma il passaggio zero è, Assicurati di avere un backup dei dati vitali.

  1. Avvia il tuo computer dal disco live.
  2. Il modo più semplice per eseguire queste operazioni è nel terminale, quindi vai avanti e aprine uno con Ctrl-Alt-T.
  3. Esegui sudo blkidper ottenere un elenco di tutti i dispositivi a blocchi sul computer. Stai cercando la partizione in cui hai installato Ubuntu; sarà probabilmente /dev/sdaX, dove X è un numero. Se non hai assolutamente idea di quale sia, sarà probabilmente l'unico formattato come ext3 o ext4 ( TYPE="ext4").
  4. Eseguire sudo umount <your partition>per assicurarsi che la partizione sia smontata; il controllo del filesystem rifiuta di operare su un disco montato.
  5. Corri sudo fsck -Cy <your partition>. L' -Copzione visualizza una barra di avanzamento ed è interamente per lo spettacolo. -ydice fsckdi andare avanti e riparare tutto ciò che trova. Se ritorna con errori, usa il tuo miglior giudizio o pubblicali qui e li guarderò.
  6. riavviare; speriamo che il gioco sia fatto! Se lo desideri, puoi eseguire fsckpiù di una volta per assicurarti che abbia davvero risolto tutto.

Grazie gh403! Lo farò quando avrò le mani sul mio CD di avvio :)
user1730404

Va bene, quindi ho eseguito fsckdal CD di avvio ... dovrebbe richiedere solo due secondi? 'Perché il mio lo ha fatto. Comunque, è tornato con due errori: Superblock last mount time is in the future (hardware clock incorrect)e Superblock last write time is in the future (hardware clock incorrect)apparentemente li ha riparati entrambi.
user1730404

Un aggiornamento - il problema persiste> _ <
user1730404

Tali errori sono generalmente abbastanza innocui; significa solo che l'orologio non è stato sincronizzato. Prova a fare un sudo fsck -Cf, che omette -ye fa -fsì che fsck lo controlli, anche se pensa che sia pulito.
trentatré

1
Immagino per la mancanza di una risoluzione su questo problema che non è stato ancora risolto. Chiedo perché di recente ho avuto lo stesso problema. Abbastanza triste che siano trascorsi 4 anni e ancora nessuna soluzione a questo (questo numero risale al 2012 bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354 )
warsong

0

Se esegui il dual boot del tuo computer con Ubuntu e Windows insieme e questo problema si verifica, è perché Windows cambia il filesystem, in quel caso questo potrebbe fare il trucco. Prova a disabilitare l'avvio rapido

Pannello di controllo> Hardware e suoni> Opzioni risparmio energia> (a sinistra) Scegli cosa fare chiudendo il coperchio> Cambia impostazioni che al momento non sono disponibili> Deseleziona "Attiva avvio veloce"

Ora l'avvio in Ubuntu risolverà il problema. Spero che sia di aiuto!

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.