Debian Buster fsck falhou com status de saída 4

Debian Buster fsck falhou com status de saída 4

Já postei isso em outro lugar, mas não obtive nenhuma resposta.

Atualizei meu raspberry pi de Jessie para Buster agora, desde então finalmente consegui fazer o domoticz funcionar novamente, mas surgiu outro problema.

quando eu conecto o framboesa ele inicia, mas não completamente.

Diz modo de emergência com a mensagem

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

Eu pressiono enter e o PI inicia e tudo funciona.

O problema é que normalmente nunca tenho um teclado ou monitor conectado.

Então, preciso que comece completamente como aconteceu nos últimos 5 anos.

encontrei algumas falhas no log, incluindo esta

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

encontrei muitos passos, mas não consigo encontrar uma solução

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 esta seja uma primeira direção do que posso encontrar, mas sou um novato, então não sei o que fazer mais

Responder1

Você pode fazer com que o tune2fs faça um fsck na inicialização com o seguinte comando

sudo tune2fs -c 1 /dev/mmcblk0p2

Isso diz ao sistema para fazer um fsck a cada reinicialização na raiz/dispositivo. Quase esqueci de dizer, então reinicie deve fsck /. Observe que isso só funcionará em sistemas de arquivos ext2/3/4

Você pode ver a última data do fsck com o seguinte

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

informação relacionada