Running fsck automatically would only going to fix the file system. It cannot fix the database/server config files, if corrupted.

ext3/4 is much more robust in error handling than fat32. Making a 3rd ext4 partition on your SD card for LMS is probably the best option.