LINUX.ORG.RU

ReiserFS: warning: is_leaf: free space seems wrong, HEEEEELP!!!!


0

0

Вообщем тут ноут стал писать в терминал такой мессадж:

ReiserFS: warning: is_leaf: free space seems wrong: level=1, nr_items=55, free_space=65488 rdkey
ReiserFS: hda2: warning: vs-5150: search_by_key: invalid format found in block 2326613. Fsck?
ReiserFS: warning: is_leaf: free space seems wrong: level=1, nr_items=55, free_space=65488 rdkey
ReiserFS: hda2: warning: vs-5150: search_by_key: invalid format found in block 2326613. Fsck?
ReiserFS: hda2: warning: vs-13070: reiserfs_read_locked_inode: i/o failure occurred trying to find stat data of [3162 1021488 0x0 SD]
ReiserFS: warning: is_leaf: free space seems wrong: level=1, nr_items=55, free_space=65488 rdkey
ReiserFS: hda2: warning: vs-5150: search_by_key: invalid format found in block 2326613. Fsck?
ReiserFS: warning: is_leaf: free space seems wrong: level=1, nr_items=55, free_space=65488 rdkey
ReiserFS: hda2: warning: vs-5150: search_by_key: invalid format found in block 2326613. Fsck?
ReiserFS: warning: is_leaf: free space seems wrong: level=1, nr_items=55, free_space=65488 rdkey
ReiserFS: hda2: warning: vs-5150: search_by_key: invalid format found in block 2326613. Fsck?
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0x100-0x4ff: excluding 0x280-0x287 0x4d0-0x4d7
cs: IO port probe 0x100-0x4ff: excluding 0x280-0x287 0x4d0-0x4d7
cs: IO port probe 0xa00-0xaff: clean.
cs: IO port probe 0xa00-0xaff: clean.
ReiserFS: warning: is_leaf: free space seems wrong: level=1, nr_items=55, free_space=65488 rdkey
ReiserFS: hda2: warning: vs-5150: search_by_key: invalid format found in block 2326613. Fsck?
ReiserFS: warning: is_leaf: free space seems wrong: level=1, nr_items=55, free_space=65488 rdkey
ReiserFS: hda2: warning: vs-5150: search_by_key: invalid format found in block 2326613. Fsck?
ReiserFS: hda2: warning: vs-13070: reiserfs_read_locked_inode: i/o failure occurred trying to find stat data of [3162 1021488 0x0 SD]
ReiserFS: warning: is_leaf: free space seems wrong: level=1, nr_items=55, free_space=65488 rdkey
ReiserFS: hda2: warning: vs-5150: search_by_key: invalid format found in block 2326613. Fsck?
ReiserFS: warning: is_leaf: free space seems wrong: level=1, nr_items=55, free_space=65488 rdkey
ReiserFS: hda2: warning: vs-5150: search_by_key: invalid format found in block 2326613. Fsck?
ReiserFS: warning: is_leaf: free space seems wrong: level=1, nr_items=55, free_space=65488 rdkey
ReiserFS: hda2: warning: vs-5150: search_by_key: invalid format found in block 2326613. Fsck?
ReiserFS: hda2: warning: vs-13070: reiserfs_read_locked_inode: i/o failure occurred trying to find stat data of [3162 820384 0x0 SD]
ReiserFS: warning: is_leaf: free space seems wrong: level=1, nr_items=55, free_space=65488 rdkey
ReiserFS: hda2: warning: vs-5150: search_by_key: invalid format found in block 2326613. Fsck?
ReiserFS: warning: is_leaf: free space seems wrong: level=1, nr_items=55, free_space=65488 rdkey
ReiserFS: hda2: warning: vs-5150: search_by_key: invalid format found in block 2326613. Fsck?

А fsck /dev/hda2 говорит:

# fsck /dev/hda2
fsck 1.37 (21-Mar-2005)
fsck: fsck.reiserfs: not found
fsck: Error 2 while executing fsck.reiserfs for /dev/hda2

Что делать, что не так??

Заранее спасибо!!!
★★★★★

Что делать, что делать... Напиться с горя. :-)

Ты бы хоть сообщил: какой дистриб, какое ядро, какого размера раздел, какая версия ReiserFS...

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

Пардон забылся,

Джента, ядро 2.6.11-gentoo-r9, размер :

/dev/hda2              9309340   8034576   1274764  87% /

Рейзер тот что в ядре, т.е. не 4-ка.

Это появилось только сегодня, при последнем запуске (дня три назад) такого небыло.

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

Запустив с лайв цд проверку, fsck начал ругаться на некоторых местах на IO error, и после долгого повторения данной ошибки для некольких блоков, сказал, что возможно имеет место бэд блоки. А можно ли их как то восстановить? Т.е. bedblocks это умеет?

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

В общем-то, тоже есть подозрение на bad-блоки... Винтик старый в буке?

Можно ли восстановить - ХЗ... :-(

R00T
()
Ответ на: комментарий от cyclon

Что могу посоветовать (последовательность действий)?

1. dd с conv=noerrors на другой винт. Этот другой винт -- в ядерное убежище.

2. Скачать mhdd, сделать дискету/CD, прогнать сканирование. Далее думать (цитата из MHDD FAQ):

> Q22: Что означают результаты скана?

> A: Наличие красных (>500ms) блоков на полностью здоровом накопителе недопустимо. Если они есть, необходимо произвести стирание (erase) всей поверхности диска и, если это не помогло избавиться от задержек, можно делать выводы, что данный накопитель перестал быть достаточно надёжным. Буквенно-символьные блоки, например, "x" или "S", и т.п., недопустимы. Они говорят о наличии BAD блоков на поверхности. Первое, что должно быть сделано - это полная очистка поверхности командой erase. Если это не помогло, то scan с включенной опцией EraseWaits. Если Bad блоки так и не исчезли, следует запустить scan с включенной опцией Remap.

3. Если п.2 не помог, то выбросить винт.

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

А если отформатить, то всё станет пучком?

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

Корочё всё снёс, а тулза называется reiser4progs, а раньше называлась по другому progsreiserfs. К тому же тут два пакета reiserfsprogs и то что я уже указал.

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

> а тулза называется reiser4progs

это для reiser4

JB ★★★★★
()

Ключевая строчка: "fsck: fsck.reiserfs: not found". То есть fsck.reiserfs у тебя не находится.

У меня /sbin/fsck.reiserfs -- это симлинк на "/sbin/reiserfsck", посмотри, как у тебя с этим. Ну и... может у тебя просто reiserfsprogs не установленны (или как там у тебя пакет называется?) =)

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