We have a Raspberry Pi located at a location where it may experience frequent power loss. I'm trying to make it scan, and repair (if necessary) a filesystem every time it boots up, in case the power loss causes FS corruption. The filesystem in question is ext4, but it is NOT the root filesystem.
It seems that I can do what I want by using tune2fs -c 1 /dev/sdX#
, and setting /etc/fstab's Filesystem Check Order to 2 for that partition. What I'm not sure about is what it does when it detects problems. Does this automatically fix them? Will it stop booting, and wait for someone to confirm that it should fix things?
The Pi is headless - there's no one to confirm anything.