Check the new version here

Popular channels

Solucion: 'File system with errors, check forced'








Saludos a [email protected]! Hoy les voy a mostrar la solucion a este error muy comun en lo que es el Mundo de GNU/Linux, ademas hace tiempo que no posteaba ( coff coff crapeaba* coff coff ) en T! asi que empezemos..

Primero que nada, les quiero comentar que este tipo de fallos ocurren cuando un sistema de archivos montado se desconecta de forma incorrecta o has apagado demasiadas veces un equipo de manera incorrecta (apagones, cierres forzosos, etc).

Ahora si, seguramente si estas aqui es porque al arrancar el sistema este se para en el proceso de carga, y se queda en modo texto sin terminar de llegar al escritorio, presentando errores que hacen referencia a fsck y al sistema de archivos que la verdad asustan bastante:

Cheking root file system...fsch from util-linux 2.20.1
/dev/sda1 contains a file system with errors, check forced.

Inodes that were part of a corrupted orphan linked list found.

/dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
(i,e., whithuot -a or -p options)
fsck died with exit status 4
failed (code 4)
An automatic file system check (fsck) ot the root file system failed
The fsck shoukd be performed in maintenence mode with the root file system mounted
in read-only mode
The root filesystem is currently mounted in read-only mode.A maintenace shell will now be started.

sulogin: root account is locked, starting shell
[email protected]:~#


Esto significa simplemente que hay un error en el sistema de archivos que fsck no ha podido resolver automáticamente. Para solucionarlo el propio mensaje nos da la solución, RUN fsck MANUALLY (i,e., whithuot -a or -p options).



Bien, la solución a este problema es bastante sencilla, solo debemos ejecutar los siguientes comandos en el prompt (A continuacion de `[email protected]:~#`):

NOTA: Cambiar el nombre de la partición (/dev/sda1) por la que te de el fallo a ti, esta se indica al comienzo del error:

'/dev/sda1 contains a file system with errors, check forced'
'/dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY'
1- Desmontamos la partición (em mi caso /dev/sda1):

umount /dev/sda1

2- Ejecutamos el comado fsck para reparar el sistema:

fsck -vy /dev/sda1

Las opciones:
  • -v : Para que vaya explicando lo que va haciendo.
  • -y : Para que responda automáticamente afirmativamente a todas las peticiones.


El sistema ira explicando lo que va haciendo:

fsck 1.40.2 (12-Jul-2007)
e2fsck 1.40.2 (12-Jul-2007)
/dev/sda1 contiene un sistema de ficheros con errores, se fuerza la revisión.
Paso 1: revisando nodos i, bloques y tamaños

Running additional passes to resolve bloques claimed by more than one nodo i...
Pass 1B: Rescanning for multiply-claimed bloques
Multiply-claimed bloque(s) en nodo i 5604362: 12802946 12802947

....

Paso 2: revisando la estructura de directorios
Paso 3: revisando la conectividad del directorio.
Paso 4: revisando las cuentas de referencia
Paso 5: revisando el resumen de información del grupo

La cuenta de bloques libres es incorrecta para el grupo #390 (0, contados=63).
Arreglo? si


/dev/sda1: ***** EL SISTEMA DE FICHEROS FUE MODIFICADO *****
/dev/sda1: ***** REINICIANDO LINUX *****

33678 inodes used (0.14%)
5503 non-contiguous inodes (16.3%)
# of inodes with ind/dind/tind blocks: 4041/579/0
42788374 blocks used (86.14%)
0 bad blocks
7 large files

30624 regular files
2709 directories
0 character device files
0 block device files
0 fifos
0 links
336 symbolic links (310 fast symbolic links)
0 sockets
--------
33669 files


3- Listo! Reiniciamos el sistema y ya todo debería funcionar correctamente:

reboot




Espero que les resulte útil y nos le pase mas este error
(Y si les llega a pasar, ya saben la solucion ).

¡Hasta la proxima!






+1
0
0
2
0No comments yet