LINUX.ORG.RU

Error 17 после команды fsck


0

0

Доброго времени суток.
Нужна помощь. Не загружается система Ububntu desktop 8.10

Одно тело, (не буду вдаваться в подробности) набрало команду fsck ... особого представления не имею, что делает эта команда, но вернувшись я увидел следующую строчку:

/dev/sda1:восстанавливаю журнал
fsck.ext3: Bad magic number in super-block while trying to re-open /dev/sda1
Warning... fsck.ext3 for device /dev/sda1 exited with signal 11.

далее смотрю перестали работать сайты, какти ...

после перезагрузки Error 17 ...

--------------

После каким то образом смонтировал диск, и увидел в нём папку lost+found, которую я открыть не могу. Хотя, если верить GParted, HDD не путой, то есть данные сохранены (на что я надеюсь) ...

как быть ? куда копать ?
Жёсткий диск 1, и стоит только ubuntu ...
Господа - молю о помощи !!!!!!

> особого представления не имею, что делает эта команда
Проверяет файловую систему. На смонтированном разделе делать СТРОГО ЗАПРЕЩАЕТСЯ! (что и сделало тело).

Bad magic number in super-block while trying to re-open /dev/sda1

Оно попортило суперблок. Почитайте man fsck.ext3 на предмет пользования запасным суперблоком. После этого загрузите LiveCD и почекайте систему ещё раз, без монтирования.

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

> Какая файловая система была?

.....

fsck.ext3


Вероятность того, что тело набрало fsck, а не fsck.ext3 - максимальна.

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

спасибо за путь истинный ... поищу что-нибудь по поводу fsck.ext3 ... если что отпишу. Спасибо за реакцию !!!

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

man fsck.ext3:

       -b superblock
              Instead  of using the normal superblock, use an alternative superblock specified by superblock.  This option is normally used when the primary
              superblock has been corrupted.  The location of the backup superblock is dependent on the filesystem’s blocksize.   For  filesystems  with  1k
              blocksizes,  a  backup  superblock  can  be found at block 8193; for filesystems with 2k blocksizes, at block 16384; and for 4k blocksizes, at
              block 32768.

              Additional backup superblocks can be determined by using the mke2fs program using the -n option to print out where the superblocks  were  cre‐
              ated.    The -b option to mke2fs, which specifies blocksize of the filesystem must be specified in order for the superblock locations that are
              printed out to be accurate.

              If an alternative superblock is specified and the filesystem is not opened read-only, e2fsck will make sure that  the  primary  superblock  is
              updated appropriately upon completion of the filesystem check.

Берёте SystemRescueCD, загружаетесь с него и НЕ МОНТИРУЯ /dev/sda1 делаете fsck.ext3 с указанным адресом суперблока. Если оно найдёт этот суперблок и исправит ошибки, можно будет переставлять загрузчик.

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

взял диск, загрузился, не монтируя /dev/sda1 делаю:

sudo fsck.ext3 -b /dev/sda1

в ответ вижу : invalid non-numeric argument to -b («/dev/sda1»)

я где то туплю, или всё плохо ?

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

> я где то туплю
Тупите, причём сильно. После -b НЕОБХОДИМО указать адрес суперблока. Как его вычислять, описано выше.
Я бы посоветовал перебрать все указанные в manpage значение, не будь не уверен, что это не грозит данным.

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

да я уже понял ...

sudo fsck.ext3 -b 8193 /dev/sda1
ответ:
the superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it realy contains an ext2 filesystem (and not swap or usf or something else), then the superblock is corrupt, and you minght try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>

sudo fsck.ext3 -b 16384 /dev/sda1
ответ:
the superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it realy contains an ext2 filesystem (and not swap or usf or something else), then the superblock is corrupt, and you minght try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>

sudo fsck.ext3 -b 32768 /dev/sda1
ответ:
the superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it realy contains an ext2 filesystem (and not swap or usf or something else), then the superblock is corrupt, and you minght try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>

ps: могу тупить, ибо я учусь ...

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

В этот раз всё правильно. Попробуйте воспользоваться утилитой photorec (должна быть на sysrcd, насколько я помню), возможно, она чем-то поможет.

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

Может быть, придут ещё люди и что-нибудь подскажут. testdisk и photorec - очень мощные программы, вполне вероятно, они помогут.

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

В любом случае спасибо за помощь. Завтра уже займусь этими программами ...

Вопрос остаётся открытым.

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

по ходу, да ... у меня IDE ... sata d ближайшем будущем планируется в связке в raid ...

dnbattack
() автор топика

--------------------- Продолжение нехорошей истории ...

Посоветовался с коллегой по работе, и стало ясно, что при df -h диск забит на 100%, следовательно восстановить всё сложнее.

Можете посоветовать ПО с помощью которого можно хоть как-то восстановить часть информации ...

dnbattack
() автор топика

----------------

Продолжение ...

Воспользовался утилитой Photorec ... Файлы восстановлены, но так, что имена файлов и папки - утеряны ... учитывая, что мне нужны БД Mysql, не знаю где и как искать ... есть ли какие нибудь наводки ? Хотя бы расширение файлов в которой хранятся БД .. спасибо ...

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

Отлично, узнал расширения этих файлов, которые мне нужны ... Это .frm .myd и .myi ... Теперь ищу программу, которая сможет их восстановить ...

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

R-STUDIO - РулиТ !
Она начала всё восстанавливать ) ... посмотрим (завтра) что будет ...

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