Saltar al contenido

Mi Ubuntu ejecuta fsck en cada arranque

Solución:

/ dev / sda1: clean, 908443/38690816 archivos, 44176803/154733312 bloques

La línea que produce ese mensaje es esta:

/* Print the summary message when we're skipping a full check */
log_out(ctx, _("%s: clean, %u/%u files, %llu/%llu blocks"),

Omite la “verificación completa”, pero solo se asegura de que algunas pruebas rápidas del diario estén limpias y no haya inodos huérfanos:

cat /var/log/boot.log 
fsck from util-linux 2.20.1
fsck from util-linux 2.20.1
/dev/sda1: clean, 260598/771552 files, 1684682/3080192 blocks
/dev/sdb10: recovering journal
/dev/sdb10: Clearing orphaned inode 142568 (uid=1000, gid=1000, mode=0100664, size=32768)
/dev/sdb10: Clearing orphaned inode 138527 (uid=1000, gid=1000, mode=0100600, size=9580)
/dev/sdb10: clean, 54957/991232 files, 3498365/3958006 blocks

Esto es normal y esperado. Si fuera una verificación realmente completa, tomaría mucho más tiempo, pero generalmente toma un segundo o menos. Systemd systemd-fsck(8) La página de manual tiene las condiciones en las que se activa una verificación completa:

systemd-fsck-root.service es responsable de las comprobaciones del sistema de archivos en el sistema de archivos raíz, pero solo si el sistema de archivos raíz no se verificó en initramfs. [email protected] se utiliza para todos los demás sistemas de archivos y para el sistema de archivos raíz en initramfs.

Estos servicios se inician en el arranque si passno en / etc / fstab para el sistema de archivos se establece en un valor mayor que cero. La verificación del sistema de archivos para la raíz se realiza antes que los otros sistemas de archivos. Se pueden verificar otros sistemas de archivos en paralelo, excepto cuando están en el mismo disco giratorio.

systemd-fsck no conoce ningún detalle sobre sistemas de archivos específicos y simplemente ejecuta verificadores de sistema de archivos específicos para cada tipo de sistema de archivos (/sbin/fsck.*). Este ayudante decidirá si el sistema de archivos debe ser verificado en base al tiempo transcurrido desde la última verificación, el número de montajes, el desmontaje sin limpiar, etc.

Simplemente puede verificar que las pruebas no requirieron casi nada para ejecutarse (si usa systemd):

sudo systemd-analyze blame | grep fsck
          1.608s [email protected]x2duuid-408535fex2d28e6x2d4d82x2dbb59x2d9810ead089a3.service
            87ms [email protected]x2dlvhome.service
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *