Ошибка Debian Buster fsck с кодом выхода 4

Ошибка Debian Buster fsck с кодом выхода 4

Я уже где-то это публиковал, но не получил ответа.

Я обновил свой Raspberry Pi с Jessie до Buster, и с тех пор мне наконец удалось снова заставить Domoticz работать, но возникла другая проблема.

когда я подключаю Raspberry, он запускается, но не полностью.

Там написано аварийный режим с сообщением

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

Я нажимаю Enter, PI просто запускается и все работает.

Проблема в том, что обычно я никогда не подключаю клавиатуру или дисплей.

Поэтому мне нужно, чтобы все началось так же, как и последние 5 лет.

Я нашел несколько ошибок в журнале, включая эту

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

нашел много тем, но не могу найти решение

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

надеюсь, это первое направление, которое я смогу найти, но я новичок, поэтому не знаю, что делать дальше

решение1

Вы можете заставить tune2fs выполнить fsck при загрузке с помощью следующей команды:

sudo tune2fs -c 1 /dev/mmcblk0p2

Это говорит системе делать fsck при каждой перезагрузке на корневом устройстве /. Чуть не забыл сказать, после перезагрузки он должен fsck /. Обратите внимание, что это будет работать только на файловых системах ext2/3/4

Вы можете увидеть последнюю дату fsck следующим образом

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

Связанный контент