Доброго времени суток! Угораздило меня повредить ext4 при изменении ее размера. Раздел есть, тип 83 (Linux) есть, но не форматирован.
Данные:
#fdisk -l
Диск /dev/sda: 250.1 ГБ, 250059350016 байт
255 heads, 63 sectors/track, 30401 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0c970c96
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 1 4115 33053706 83 Linux
/dev/sda2 4116 30139 209033174+ 5 Расширенный
/dev/sda3 30139 30402 2111488 82 Linux своп / Solaris
/dev/sda5 4116 19835 126263223 83 Linux
#mount /dev/sda5 /media
mount: вы должны указать тип файловой системы
#mount -t ext4 /dev/sda5 /media
mount: wrong fs type, bad option, bad superblock on /dev/sda5,
missing codepage or helper program, or other error
В некоторых случаях полезная информация может быть
найдена в syslog - попробуйте dmesg | tail или что-то
в этом роде
#fsck.ext4 /dev/sda5
e2fsck 1.41.12 (17-May-2010)
fsck.ext4: Superblock invalid, trying backup blocks...
fsck.ext4: Bad magic number in super-block при попытке открыть /dev/sda5
The superблок could not be read or does not describe a correct ext2
ФС. If the устройство is valid and it really contains an ext2
ФС (and not swap or ufs or something else), then the superблок
is corrupt, and you might try running e2fsck with an alternate superблок:
e2fsck -b 8193 <устройство>
#fsck.ext4 -b 8193 (и другие стандартные) /dev/sda5
fsck.ext4: Bad magic number in super-block при попытке открыть /dev/sda5
и т.д...
# lde --superscan -t ext2fs /dev/sda5
...
lde_seek_block: seek failed, errno=22
...
Searching disk for any superblocks . . .
...
Found ext2fs superblock at 0x235a9
...
Ну, вот получил я один из адресов, но не пойму, как правильно вставить его в fsck...
И вообще можно ли восстановить данные, сохранив их имена и местоположение, а то через несколько сторонних утилит смотрел, они выдают лишь файлы пачками типа 0000001.mp4?