Восстановление для простых случаев:
$ sudo fsck -y /dev/sda1
Обычно эта команда справляется со всеми повреждениями на ура. Но если вы сделали что-то серьезное и повредили суперблок, то тут fsck может не помочь. Суперблок — это начало файловой системы. Без него ничего работать не будет.
Восстановление суперблока:
$ sudo mkfs -t ext4 -n /dev/sda1
Ключ -n не разрешает реальных изменений, а вывод команды показывает где должны лежать бэкапы суперблоков (6штук)
$ sudo fsck -b 98304 /dev/sda1
где 98304 — любой из адресов суперблока
Ответил тысячу раз Y и увидел восстановленную систему.