LINUX.ORG.RU

Как восстановить ext3 раздел без суперблока?


0

1

В общем такое дело: стоял включенный комп - был запущен только огнелис и ритмбокс (музыку я
cлушал). Заснул я. Просыпаюсь - комп завис! Ну да ладно: перезагрузка - kernel panic - что-то там
с разделом, ну сдуру я и нажал на ресет. Думаю я этого не стоило делать - теперь и рутовый раздел
как фс не видит (рутовый в смысле /root) а меня там важные данные есть. Запустился с рескуе
диск - не помогло

fsck /dev/sda2
fsck 1.38 (30-Jun-2005)
e2fsck 1.38 (30-Jun-2005)
Couldn't find ext2 superblock, trying backup blocks...
/sbin/e2fsck: Bad magic number in super-block while trying to open /dev/sda2

The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
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>

e2fsck -b 8193 тоже на помогло
Хорошо у меня есть BackTrack (live cd) - загрузился, полазил по нету - testdisk
последний суперблока не нашел, any-fs tools не собираются, оффтопика на машине нет - R-Linux
не запустишь...
Что делать?

★★★★★

из man mke2fs

-S Write superblock and group descriptors only. This is useful if all of the superblock and backup superblocks are corrupted, and a last-ditch
recovery method is desired. It causes mke2fs to reinitialize the superblock and group descriptors, while not touching the inode table and
the block and inode bitmaps. The e2fsck program should be run immediately after this option is used, and there is no guarantee that any
data will be salvageable. It is critical to specify the correct filesystem blocksize when using this option, or there is no chance of
recovery.

Deleted
()

может глупо, но ИМХО проверить стоит. твой "живой сиди" вообще увидел sda? (Малоли какой саташный модуль не подгружен) попробуй просто fdisk /dev/sda посмотреть (главное там ничего не записывать).

ale ★★
()
Ответ на: комментарий от ale

Точно таблица в порядке - дело только в файловой системе
А как узнать размер блока? - я убей не помню
Вот какой размер блока поставит Fedora Core 5 при форматировании в инсталляторе 40 гигового раздела?

XVilka ★★★★★
() автор топика
Ответ на: комментарий от XVilka

Попробовал mke2fs -S -b 4096 /dev/sda2
fsck -v /dev/sda2
Все удалилось :(((((
НЕ используйте этот способ!
Лучше dd | grep

XVilka ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.