Ubuntu entra en modo de solo lectura al azar

12

Durante los últimos días, mi Ubuntu 12.10 ha estado yendo al modo de solo lectura al azar, haciéndome incapaz de guardar los archivos editados y obligándome a reiniciar mi computadora, lo cual es un dolor porque esta es la plataforma en la que hago todo Mi trabajo de programación. Cuando reinicio en Ubuntu (tengo un arranque dual con Windows 7), me dice que detectó un error de disco y que tengo que presionar fpara solucionarlo, después de lo cual se reiniciará con éxito.

Mi Windows 7 no tiene ningún problema, por lo que no puede ser el disco duro. También vi en un foro que debería ejecutar estos comandos para solucionar el problema: mount --options remount,rw /y mount --all, pero estos solo dicen que no puedo montar el dispositivo en un sistema de solo lectura. Soy un novato en Linux (y un novato con computadoras en general), por lo que cualquier ayuda sería muy apreciada.

EDITAR 1:

Bien, entonces corrí fsckdesde el CD de arranque ... ¿Se supone que solo toma dos segundos? Porque la mía lo hizo. De todos modos, volvió con dos errores:

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

y

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

Los arregló a ambos, aparentemente.

EDITAR 2:

Yo solo corrí sudo fsck -Cf /dev/sda5. Encontré mucho más esta vez .

¿Se fscksupone que toma solo unos segundos?

EDITAR 3:

Acabo de correr sudo badblocks -v /dev/sda5y badblocks encontró cuatro sectores defectuosos:

27238968  
27238969  
27238970  
27238971  

¿Qué hago con este conocimiento? La guía bodhi vinculada dice que los escriba en un archivo, pero estoy en LiveCD: no puedo escribir nada en el disco duro.

usuario1730404
fuente
2
No estoy de acuerdo, parece mucho un problema con su hardware. Podría ser que los sectores defectuosos no afecten a Windows, quién sabe. Le sugiero que pruebe el disco duro - howtogeek.com/howto/37659/…
Panther
Ubuntu 12.10 no parece tener ninguna de las herramientas mencionadas en el enlace. ¿Algún otro consejo?
user1730404
Windows y Ubuntu están en diferentes particiones, y diferentes particiones abarcan diferentes sectores. De esta manera no puede estar seguro de que su hardware esté bien. De todos modos, sería útil que publique algunos registros para arrojar algo de luz sobre el problema: cuando se produce el problema, ¿podría pegar la salida del comando dmesgy tal vez la salida del archivo /var/log/kern.log?
Andrea Corbellini
Pequeña actualización: cuando está en modo de solo lectura, no puedo abrir una ventana del navegador o guardar el texto en un archivo, por lo que no hay forma de obtener la información aquí. Sin embargo, esto ha sucedido dos veces hoy hasta ahora, y en ambas ocasiones ocurrió justo cuando abrí Firefox.
user1730404
Somos muchos los que se ven afectados por este problema con los núcleos de ubuntu recientes. Esperemos que alguien lo descubra pronto. Ver bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354

Respuestas:

7

La cuestión

La razón por la que cambia aleatoriamente a solo lectura es que si el kernel detecta un error del sistema de archivos, cambia inmediatamente al modo de solo lectura para evitar que el disco se destruya más. (Es decir, el problema no es con el disco duro en sí, sino con el sistema de archivos en el disco duro). Si continúa usando un sistema de archivos tan dañado, solo empeorará, no mejorará. La forma más fácil de solucionarlo es usar un CD / DVD en vivo; el disco de instalación de Ubuntu servirá.

La solución

No hace falta decirlo, pero el paso cero es: asegúrese de tener una copia de seguridad de los datos vitales.

  1. Arranque su computadora desde el disco en vivo.
  2. La forma más fácil de realizar estas operaciones es en la terminal, así que adelante y abra una con Ctrl-Alt-T.
  3. Ejecute sudo blkidpara obtener una lista de todos los dispositivos de bloqueo en la computadora. Está buscando la partición en la que instaló Ubuntu; probablemente será /dev/sdaX, donde X es algún número. Si no tienes idea de cuál es, probablemente será el único formateado como ext3 o ext4 ( TYPE="ext4").
  4. Ejecute sudo umount <your partition>para asegurarse de que la partición esté desmontada; el verificador del sistema de archivos se negará a operar en un disco montado.
  5. Ejecutar sudo fsck -Cy <your partition>. La -Copción muestra una barra de progreso y es completamente para mostrar. -yle dice fsckque siga adelante y arregle todo lo que encuentre. Si vuelve con errores, use su mejor criterio, o publíquelos aquí y los miraré.
  6. Reiniciar; con suerte, ya terminaste! Si lo desea, puede ejecutar fsckmás de una vez para asegurarse de que realmente solucionó todo.
treinta y tres
fuente
Gracias gh403! Lo haré cuando tenga en mis manos el CD de arranque :)
user1730404
Bien, entonces corrí fsckdesde el CD de arranque ... ¿se supone que solo toma dos segundos? Porque la mía lo hizo. De todos modos, regresó con dos errores: Superblock last mount time is in the future (hardware clock incorrect)y Superblock last write time is in the future (hardware clock incorrect)aparentemente los arregló a ambos.
user1730404
Una actualización: el problema persiste> _ <
user1730404
Esos errores suelen ser bastante inofensivos; solo significa que su reloj se desincronizó. Trate de hacer una sudo fsck -Cf, que omite el -yy -fOrcés fsck para comprobar que, incluso si se piensa que es limpio.
treinta y
1
Supongo por la falta de una resolución sobre este problema que aún no se ha resuelto. Pregunto porque recientemente he tenido el mismo problema. Bastante triste que hayan pasado 4 años y aún no haya solución para esto (este problema data de 2012 bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354 )
canto de la guerra
0

Si está iniciando dos veces su máquina con Ubuntu y Windows juntos y se produce este problema, es porque Windows cambia el sistema de archivos, en ese caso esto podría ser el truco. Intenta deshabilitar el inicio rápido

Panel de control> Hardware y sonidos> Opciones de energía> (a la izquierda) Elija qué hace cerrar la tapa> Cambie las configuraciones que actualmente no están disponibles> Desmarque 'Activar inicio rápido'

Ahora arrancar en Ubuntu resolverá el problema. ¡Espero que esto ayude!

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

Joyy
fuente