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í fsck
desde 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 fsck
supone que toma solo unos segundos?
EDITAR 3:
Acabo de correr sudo badblocks -v /dev/sda5
y 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.
dmesg
y tal vez la salida del archivo/var/log/kern.log
?Respuestas:
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.
sudo blkid
para 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"
).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.sudo fsck -Cy <your partition>
. La-C
opción muestra una barra de progreso y es completamente para mostrar.-y
le dicefsck
que siga adelante y arregle todo lo que encuentre. Si vuelve con errores, use su mejor criterio, o publíquelos aquí y los miraré.fsck
más de una vez para asegurarse de que realmente solucionó todo.fuente
fsck
desde 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)
ySuperblock last write time is in the future (hardware clock incorrect)
aparentemente los arregló a ambos.sudo fsck -Cf
, que omite el-y
y-f
Orcés fsck para comprobar que, incluso si se piensa que es limpio.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
fuente