Small and tight guide how to manually use fsck. My most used one-liner looks like this: { date; for i in sda2 sda3 sdb1 sdc1 sdc2 sdd1; do echo $i; echo; fsck -f -y -V /dev/$i; echo; date; echo '#######################'; echo; done } 2>&1 | tee /var/log/fsck-`date +%F_%T`.log