I'm reasonably sure I had a brownout situation/too high power draw that caused some corruption on my SD.
Now when I boot up, it gives me the 'filesystem corruption has been detected' blah blah 120 seconds warning.
I do let it try to recover, but it fails:
At the end of the recovery I get: "fsck.ext4 unable to set superblock flags on /dev/mmcblk0p2"
/dev/mmcblk0p2 WARNING Filesystem still has errors
Forced fsck failed. Your system is broken beyond repair.
Please re-install libreelec.
If I take the SD and connect it to my pi running arch linux, I'm able to mount it and view the directory structure.
I tried recovering the superblock with e2fsck -b (block) /dev/sdb2 , and it complains variously, and then booting does has the same result.
Can anyone suggest how else to fix this please?
thanks