Usuario anónimo ¿Quieres tener tu propio blog?
Crear blog gratis en OboLog

fsck (File system consistency check)

por banyut
miércoles, 25 de febrero del 2009 a las 00:38
guardado en , ,

Es una utilidad del sistema (unix y similares) utilizada para detectar, verificar y corregir los errores del sistema de archivos.

Esta aplicación se ejecuta de manera automática al inicio del sistema, ya sea porque se ha detectado alguna anomalía o simplemente por puro control.

En realidad se trata de un front-end de diversas aplicaciones disponibles en linux para tales efectos.

Su sintaxis es la siguiente.

fsck [ -sAVRTMNP ] [ -C [ fd ] ] [ -t fstype ] [filesys ... ] [--] [fs-specific-options ]

Dónde

-C :

Muestra el progreso en tiempo real de un modo digamos visual.

-A:

Chequea todos los dispositivos definidos en el fichero /etc/fstab.

-M:

No chequea sistemas montados.

-R:

Cuando chequeamos todos los sistemas con la opción -A, se descarta el sistema root si está montado.

-T:

No muestra el titulo al iniciarse.

-V:

Muestra información extra.

-t:

Especifica el tipo o tipos de sistema de ficheros a chequear. Si lo acompañamos de la opción -A, solo chequearemos los sistemas que coincidan con “fstype” (una lista separada por comas).

filesys: Puede ser el nombre de un dispositivo (/dev/hdc1, /dev/sda3), un punto de montaje (/, /usr, /home) o un label o UUID (UUID=f6c797e5-605b-4884-92d7-cdb694a42122, LABEL=home). Si no se especifica, por defecto se analizaran los definidos en el fichero /etc/fstab.

Opciones:

-a Repara de manera automática, no pide confirmación.

-n Reporta los problemas sin repararlos.

-c Busca bloques dañados y los agrega a la lista de bloques dañados.

-f forzar la revisión.

-v (verbose) genera más información.

-r Modo interactivo. Espera nuestra respuesta.

-y Si a todo.

Fstab, puede devolver los siguientes códigos de error o suma de ellos.

0 - Sin errores

1 - Errores corregidos

2 - El sistema ha de ser reiniciado.

4 - Sistema de archivos correcto.

8 - Error Operativo.

16 - Error de uso/sintaxis.

32 - Fsck cancelado a petición del usuario.

128 - Error de biblioteca compartida.

Ya tenemos bastante de teoría, ahora un poco de práctica. Es recomendable que fsck lo utilicemos solo con sistemas desmontados.

En su forma más básica.

banyut@hades:~$ sudo fsck /dev/hdb2
fsck 1.41.3 (12-Oct-2008)
e2fsck 1.41.3 (12-Oct-2008)
ubuntu: limpio, 11263/1831424 ficheros, 400717/7323631 bloques

Podemos obtener algo más de información utilizando la opción -V, recordais cuando dije que era un front-end, pues fijaros en la tercera linea.

banyut@hades:~$ sudo fsck -V /dev/hdb2
fsck 1.41.3 (12-Oct-2008)
[/sbin/fsck.ext3 (1) -- /dev/hdb2] fsck.ext3 /dev/hdb2 
e2fsck 1.41.3 (12-Oct-2008)
ubuntu: limpio, 11263/1831424 ficheros, 400717/7323631 bloques

Podemos chequear más de un sistema a la vez.

banyut@hades:~$ sudo fsck -s /dev/hdb2 /dev/hdb6
fsck 1.41.3 (12-Oct-2008)
e2fsck 1.41.3 (12-Oct-2008)
ubuntu: limpio, 11263/1831424 ficheros, 400717/7323631 bloques
e2fsck 1.41.3 (12-Oct-2008)
var: limpio, 15094/964768 ficheros, 337174/3853584 bloques

Podemos comprobar bloques dañados.

	banyut@hades:~$ sudo fsck -c /dev/hdb2 

Forzar la comprobación del sistema.

	banyut@hades:~$ sudo fsck -f /dev/hdb2 

Forzamos la comprobación y si hay algún error lo arreglamos automáticamente.

banyut@hades:~$ sudo fsck -C -R -af /dev/hdb6
fsck 1.41.3 (12-Oct-2008)
var: 15094/964768 ficheros (3.6% no contiguos), 337174/3853584 bloques   

Indicando el tipo.

banyut@hades:~$ sudo fsck -f -t reiserfs /dev/hdd3
fsck 1.41.3 (12-Oct-2008)
reiserfsck 3.6.19 (2003 www.namesys.com)

*************************************************************
** If you are using the latest reiserfsprogs and  it fails **
** please  email bug reports to reiserfs-list@namesys.com, **
** providing  as  much  information  as  possible --  your **
** hardware,  kernel,  patches,  settings,  all reiserfsck **
** messages  (including version),  the reiserfsck logfile, **
** check  the  syslog file  for  any  related information. **
** If you would like advice on using this program, support **
** is available  for $25 at  www.namesys.com/support.html. **
*************************************************************

Will read-only check consistency of the filesystem on /dev/hdd3
Will put log info to 'stdout'

Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes

###########
reiserfsck --check started at Tue Feb 24 23:53:59 2009
###########

Replaying journal..
Trans replayed: mountid 12, transid 744, desc 6400, len 1, commit 6402, next trans offset 6385
Reiserfs journal '/dev/hdd3' in blocks [18..8211]: 1 transactions replayed
Checking internal tree..finished
Comparing bitmaps..finished
Checking Semantic tree:
finished

No corruptions found
There are on the filesystem:
	Leaves 64
	Internal nodes 1
	Directories 103
	Other files 247
	Data block pointers 11885 (8 of them are zero)
	Safe links 0

###########
reiserfsck finished at Tue Feb 24 23:54:01 2009
###########

Para finalizar haremos un chequeo y si detecta algún error informará de ello pero no reparará nada.

banyut@hades:~$ sudo fsck -CTV -nf /dev/hdb6

[/sbin/fsck.ext3 (1) -- /dev/hdb6] fsck.ext3 -nf -C0 /dev/hdb6 
e2fsck 1.41.3 (12-Oct-2008)

Paso 1: Verificando nodos-i, bloques y tamaños
Paso 2: Verificando la estructura de directorios                               
Paso 3: Revisando la conectividad de directorios                               
Paso 4: Revisando las cuentas de referencia
Paso 5: Revisando el resumen de información de grupos                          

var: 15094/964768 ficheros (3.6% no contiguos), 337174/3853584 bloques    

- - -

La inteligencia me persigue, pero yo soy más rápido.

Relacionados con fsck (File system consistency check)

Comentarios sobre fsck (File system consistency check)

Zevangelion Zevangelion

Saludos, tengo un problema , al iniciar cuando carga el ubuntu (tengo 9.04) me dice ''Unclean Shutdown'' y que se revisaran los discos (con el fsck) pero cuando los revisa llega un momento que dice ''Problem Internal Logger'' y bueno a veces lo omite y llega a una parte que dice ''Cheking root system'' y me pide la contraseña del root o que unda Ctrl D para reiniciar , te agradeceria que me agregaras al msn o me mandaras un mail porfavor :D (si no sale es carlos_buitrago@msn.com)

Umm, un error curioso.

Lo he visto alguna vez al intentar montar discos USB y normalmente pasaba cuando se habian extraido sin desmontalos previamente. El arreglado passaba  simplemente por forzar el montado.

La partición no sera por casualidad NTFS?

Està claro que tines un problema con el disco, pero con la información que das poca cosa se puede hacer. Envia el reporte del error completo y tal vez pueda decirte algo más.

suerte.

Deja tu comentario sobre fsck (File system consistency check)

Deja tu comentario
Necesitas tener javascript activado para poder dejar comentarios

Identifícate en OboLog, o crea tu blog gratis si aún no estás registrado.

De esta forma, además, podrás mostrar tu imagen en los comentarios y no tendrás que rellenar tus datos cada vez.

Sobre esta anotación

banyut

banyut escribió esta anotación hace 9 meses. En ella habla sobre Comandos, Consola y Manuales.

2 personas han dejado ya sus comentarios.

Tú también puedes dejar el tuyo.

Temas relacionados

Login

Comentarios

Restaurar el audio en UBUNTU (Alejandro)
Al 50% del compilador me arroja el error de nuevo alguien sabe xq? o tendra alguna solucion??? ......(15 nov)
Importar en openoffice write y calc (R. A.)
Sigo sin resolver un problemita: ¿Puedo o no puedo importar una tabla en Write a Calc?  Microsoft ......(12 nov)
Restaurar el audio en UBUNTU (skater)
muchas gracias! me ayudaste aun no funcionan mis auriculares pero me funciona el sonido con mis ......(12 nov)
Traducción offline con STARDIC (mserra)
Muchísimas gracias, lo echaba de menos....(07 nov)
Python: Variables y asignaciones. (fernando)
Hola, ¿No hay un comando en el interprete de python que muestre las variables que se han definido a ......(06 nov)

Más comentados

Restaurar el audio en UBUNTU (24)
Hay veces que sin saber que es lo que hacemos exactamente, nos cargamos el audio del sistema, no se ...
Convertir Ubuntu Hardy en un Mac OSX Leopard (21)
Para transformar la versión Intrepid Ibex, tenes este otro link. He encontrado un Post en el que de ...
Convertir Ubuntu Intrepid en un Mac (Mac4Lin) (17)
En su día ya vimos un manual de como convertir Hardy en un mac, esta vez lo haremos para Intrepid, ...
Python: Las Listas (16)
Son la esencia de python, las podríamos definir como una secuencia ordenada de elementos encerrados ...
Copias de seguridad en UBUNTU (crontab, rsync, dd) (13)
Hoy abordaremos el tema de las copias de seguridad. El objetivo es montar dos tipos de copias, por ...

Suscripción

Suscríbete al Feed RSS XML

También puedes suscribirte directamente con alguno de los siguientes enlaces:

  • Suscríbete en Bloglines
  • Suscríbete en Google