LINUX.ORG.RU

проблемы с жестким диском, раизером


0

0

root@ubuntu:/home/ubuntu# reiserfsck /dev/sda2 reiserfsck 3.6.19 (2003 www.namesys.com)

[....]

Will read-only check consistency of the filesystem on /dev/sda2 Will put log info to 'stdout'

Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes ########### reiserfsck --check started at Sat Apr 26 13:24:15 2008 ########### Replaying journal.. Reiserfs journal '/dev/sda2' in blocks [18..8211]: 0 transactions replayed Checking internal tree..

Bad root block 0. (--rebuild-tree did not complete)

Aborted (core dumped)

root@ubuntu:/home/ubuntu# reiserfsck --rebuild-tree -S /dev/sda2 reiserfsck 3.6.19 (2003 www.namesys.com)

[....]

Will rebuild the filesystem (/dev/sda2) tree Will put log info to 'stdout'

Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes Replaying journal.. Reiserfs journal '/dev/sda2' in blocks [18..8211]: 0 transactions replayed ########### reiserfsck --rebuild-tree started at Sat Apr 26 13:31:37 2008 ###########

Pass 0: ####### Pass 0 ####### The whole partition (2751120 blocks) is to be scanned Skipping 8294 blocks (super block, journal, bitmaps) 2742826 blocks will be read 0%.. left 2456229, 19106 /sec The problem has occurred looks like a hardware problem. If you have bad blocks, we advise you to get a new hard drive, because once you get one bad block that the disk drive internals cannot hide from your sight,the chances of getting more are generally said to become much higher (precise statistics are unknown to us), and this disk drive is probably not expensive enough for you to you to risk your time and data on it. If you don't want to follow that follow that advice then if you have just a few bad blocks, try writing to the bad blocks and see if the drive remaps the bad blocks (that means it takes a block it has in reserve and allocates it for use for of that block number). If it cannot remap the block, use badblock option (-B) with reiserfs utils to handle this block correctly.

bread: Cannot read the block (301310): (Input/output error).

Aborted (core dumped)

root@ubuntu:/home/ubuntu# badblocks /dev/sda2 root@ubuntu:/home/ubuntu#

вобщем ругается на бэды, а их нету :(

что еще можно сделать? по идее формат поможет но так неохота

anonymous

IMHO!

если это с glibc-2.7, то можешь смело убиться об стену и вознести молитву за здравие тех умников, кто пропихнул сие в стабильную ветку дистра.

найди старый кноппикс или любой лайв с glibc-2.6 (или более древними). потом пройдись прям как в мане написано по партиции, и зачёт за -S, при --rebuild-tree оно иногда не лишнее. подумай, посмотри, может стоит после пункта №3 в примере мана использовать --adjust-size отдельным проходом.

в целом - удачи. гарантировать успех к сожалению не могу.

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

/me -топикстартер

хотел уже забить и форматнуть, но твоё сообщение подтолкнуло к дальнейшему гуглению :)

в общем проблему решил следующим образом:

выгуглил прогу dd_rescue, подмонтировал второй винт

снял образ раздела - dd_rescue /dev/sda2 /mnt/restore.img

потом примонтировал его на петлю - losetup /dev/loop0 /mnt/restore.img

затем фсцк-нул образ - reiserfsck /dev/loop0

затем - dd if=/mnt/restore.img /dev/sda2

скопировалось оно довольно хреново (симлинков не было), но потом уже фсцкнул физический раздел, примонтировал его, cp -R всё что можно из образа на раздел и загрузился по нормальному. только часть настроек почему-то слетела :(

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

поздравляю. но ты лучше скажи версию бубунты/глибцов. и перестроить получилось при какой версии glibc?

спасибо.

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

да, знаю, что арч сейчас разлагается благодаря безумным идеям фракчура :(

пока подожду, тем более - дистр поменять - не проблема :)

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