Uno de mis servidores Ubuntu 10.04 me está dando problemas. Cuando ejecuto fsck.ext4 -n /dev/sda5
me dice que hay errores en el recuento de inodo libre, el recuento de bloque libre y más.
Yo he tratado:
touch /forcefsck
También probé:
shutdown -rF now
y aún así, después de reiniciar, veo errores.
¡También acabo de revisar mi netbook eeePC, Ubuntu 10.10, y tengo el mismo problema!
¿Cómo puedo forzar un "fsck" del sistema de archivos "/" realmente "forzado" "contundente" en el reinicio?
Aclaración: ejecuto fsck.ext4 -n
porque es un sistema de archivos montado, para verificar si hay errores. Esto me dice que los hay. Pensé que el fsck automático cada 30 montajes durante el proceso de arranque es precisamente para ocuparse de los errores en el sistema de archivos raíz. Pero no lo hace en mi caso. Podría reiniciar con un LiveCD y corregir los errores, y luego reiniciar nuevamente, pero eso es un tiempo de inactividad serio para un servidor en vivo. Un reinicio, fsck automático, luego continuar el arranque es mucho más sostenible en un servidor en vivo, y creo que debería ser el comportamiento correcto.
Información adicional: Aquí está la salida. Parece algo que el autofsck solucionaría, ¿no?
root@server:~# fsck.ext4 -n /dev/sda5
e2fsck 1.41.11 (14-Mar-2010)
Warning! /dev/sda5 is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/sda5 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong (1849368, counted=1948909).
Fix? no
Free inodes count wrong (545504, counted=552134).
Fix? no
/dev/sda5: ********** WARNING: Filesystem still has errors **********
/dev/sda5: 116752/662256 files (0.2% non-contiguous), 795324/2644692 blocks