Debian Buster fsck falló con el estado de salida 4

Debian Buster fsck falló con el estado de salida 4

Ya publiqué esto en otro lugar pero no obtuve ninguna respuesta.

Actualicé mi raspberry pi de Jessie a Buster y desde entonces finalmente pude hacer que domoticz funcionara nuevamente, pero surgió otro problema.

Cuando conecto el Raspberry, arranca pero no del todo.

Dice modo emergencia con el mensaje

can not access to console, the root account is locked
press enter to continue

Presiono Enter y PI simplemente se inicia y todo funciona.

El problema es que normalmente nunca tengo un teclado o una pantalla conectados.

Entonces necesito que comience completamente como lo hizo durante los últimos 5 años.

Encontré un par de fallas en el registro, incluido este

fsck failed with exit status 4
failed to start file system Check on root device

Encontré muchas huellas pero no puedo encontrar una solución.

sudo fsck -f
fsck from util-linux 2.33.1
e2fsck 1.44.5 (15-Dec-2018)
/dev/mmcblk0p2 is mounted.
e2fsck: Cannot continue, aborting.

       cat  /etc/fstab
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, so no using swapon|off from here on, use  dphys-swapfile swap[on|off]  for that

Espero que esto pueda ser una primera dirección de lo que puedo encontrar, pero soy un novato, así que no sé qué hacer más.

Respuesta1

Puede hacer que tune2fs haga un fsck al arrancar con el siguiente comando

sudo tune2fs -c 1 /dev/mmcblk0p2

Esto le indica al sistema que realice un fsck cada reinicio en la raíz/dispositivo. Casi se me olvida decirlo, luego reinicie, debería fsck /. Tenga en cuenta que esto sólo funcionará en sistemas de archivos ext2/3/4

Puedes ver la última fecha de fsck con lo siguiente

tune2fs -l /dev/mmcblk0p2 |grep -i "last checked"

información relacionada