Error Raspberry Pi

Kilka raz wyskoczył mi już ten sam problem. Po którymś z reboot'ów system nie chciał mi wstać, a na wyjściu HDMI dostawałem następujące komunikaty:

/dev/mmcblk0p2: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
fsck fied with exit status 4
failed (code 4).
[....] An automatic file system check (fsck) of the root filesystem failed. A manual fsck must be performed, then the system restarted. The fsck should be performed in maintenance mode with the root filesystem mounted in read-on
[FAILde. ... failed!
[warn] The root filesystem is currently mounted in read-only mode. A maintenence shell will now be started. After performing system maintenance, pleass CONTROL-D to terminate the maintenance shell and restart the system. ... (warning).
sulogin: root account is locked, starting shell
root@raspberrypi:~#

Kilka razy wgrywałem na nowo system (oczywiście wcześniej robiłem kopie zapasowe starego), ale po pewnym czasie zaczęło mnie to irytować i zacząłem szukać rozwiązania problemu. Okazało się, że wielu ludzi ma ten sam problem. Najłatwiejszym sposobem rozwiązania problemu jest wpisanie komendy i wciskanie przycisku "y" przez kilka następnych linii:

sudo fsck /dev/mmcblk0p2

Następnie trzeba zresetować system poleceniem:

reboot

A wszystko będzie działało ponownie. Niestety jeszcze nie doszedłem co jest przyczyną.