superblock fix

При загрузке системы получаю ошибку чтения блоков.
При попытке исправить блоки загрузившись с livecd получаю кукиш.
При запуске fsck вижу, что ругается на суперблоки (Швыхлоп не мой, но у меня похож)

fsck /dev/sda5
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
fsck.ext4: Group descriptors look bad... trying backup blocks...
fsck.ext4: Bad magic number in super-block while trying to open /dev/sda5

The superblock could not be read or does not describe a correct ext4
filesystem. If the device is valid and it really contains an ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 "device"

решение:
sudo mke2fs -n /dev/xxx
где xxx — ваш раздел (я делал отдельно для /dev/sdb1 и /dev/sdb2 так как у меня диск разбит на 2)
таким образом мы получаем выхлоп типа
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

это бекапы суперблоков.
далее
sudo e2fsck -b 32768 /dev/xxx
где 32768 это первый из бекапов.
В процессе будет спрашивать подтверждение — подтверждайте.

Автор пишет, что если не помогло — делаем еще раз только с другим бекапом.
Мне помогло.
Источник

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *