I faced the same issue today, and googling this page helped me alot,
i first try to run e2fsck /dev/sda1 this gives me no error
then i try to run e2fsck /dev/sda2 this shows me bad super block but i was unable to fix it
then i run e2fsck -y /dev/sda2 nothing happen
by running journalctl command and scrolling till last i found that /dev/sda3 is corrupted,
e2fsck -y /dev/sda3
this command fixed my issue
Thanks