Comprobar disco duro al arranque

Imagen de Danitxu
0 puntos

Hola a todos!!!

En versiones anteriores a Ubuntu 11.10, Ubuntu hacía una comprobación del disco duro cada X inicios. Lo que no sé es si la versión 11.10 lo sigue haciendo porque hasta ahora no me ha salido y como puedo forzar la comprobación.

Gracias!

Imagen de Gabriel_M
+1
0
-1

Fsck (file system check o bien file system consistency check) es la utilidad de los sistemas Unix y similares, como Gnu/Linux y AIX que se utiliza ante alguna inconsistencia del sistema de archivos para corregir los posibles errores en el sistema.
Se ejecuta automáticamente al arranque del sistema, si se encuentra alguna anomalía en el mismo; pero además de eso puede ser usado manualmente.
Uso:

    fsck  [-opciones]  /dev/sdxx

Opciones:

   -a confirmar automáticamente. No recomendado.
    -c comprobar bloques en el disco.
    -f forzar la verificación aunque todo parezca normal.
    -v (verbose) despliega más información.
    -r Modo interactivo. Espera nuestra respuesta.
    -y asume yes de respuesta.

Automatizar fsck para que se ejecute al arranque del sistema
Es necesario editar el archivo /etc/fstab

sudo su
nano  /etc/fstab

Archivo fstab:

##################################
# /etc/fstab: static file system information.
#
#
/dev/sda6 / ext3 defaults 0 1
/dev/sda2 /home ext3 defaults 0 2
/dev/sda5 none swap sw 0 0
/dev/sdb /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sda7 /media/hda7 ext3 defaults 0 2
##################################

Debajo de es donde debemos colocar el argumento que hará que fsck verifique cada x arranques del sistema dicha partición,
Los valores posibles son “0" “1" o “2"
El sistema de archivos raíz / debe tener “1" si deseamos activarlo
El resto de particiones deben tener “2" para el mismo propósito.
Los sistemas de archivos que no necesitan comprobación como swap o el Cd-Rom llevan valor de “0".

+1
0
-1
Imagen de Danitxu
+1
0
-1

Gracias!!! muy completito :)

+1
0
-1
Imagen de AgD
+1
0
-1

Tan solo añadir un detalle, fsck debe ejecutarse sobre sistemas de archivos desmontados. Por tanto debes de arrancar desde un livecd o forzar que salte fsck en el próximo reinicio antes de que monte /.

Esto último lo puedes lograr con tune2fs:

tune2fs -C 99 /dev/sdaX

Tras reiniciar el sistema forzará la comprobación. Y con dumpe2fs puedes, entre muchas cosas, comprobar el máximo de veces que puede montarse una partición sin ser comprobada:

dumpe2fs -h /dev/sdaX | grep "Maximum mount"
+1
0
-1

make install . es
Noticias, apuntes y pequeños tutoriales sobre GNU/Linux
Imagen de Danitxu
+1
0
-1

Gracias!!! esa información también me vale muchísimo!!! Es que me da mucha rabia tener que arrancar con livecd sólo para comprobar el disco duro...

+1
0
-1