Сбой reiserfs - прошу совета! (Нужен алгоритм действий)

PCLinuxOS

Модератор: Bizdelnick

Skier
Сообщения: 33

Сбой reiserfs - прошу совета!

Сообщение Skier »

Народ, срочно нужна помощь!
Нужно объяснить девушке по телефону (!), как починить reiserfs.
Проблема: /home на /dev/hdd2 отформатирован в reiserfs. При очередной загрузке после Replaying journal... появилось вот такое сообщение (фрагмент - переписано от руки :)):

Код: Выделить всё

bread: Cannot read the block (2421): (input/output error).
Reiserfs super block in block 16 on 0x1642 of format 3,6 with standart journal.
Blocks (total/free):1793248/904715 by 4096 bytes.
Filesystem is clean.
Warning...fsck.reiserfs for device/dev/hdd2 exited with signal 6.
/dev/hdd1:clean<11/1026144 files<
2048279/2048279 blocks.
Проверка файловой системызавершилась
неудачей.
Хотите исправить ошибки (Д\Н) (осторожно, вы можете потерять данные).

Чего ей рекомендовать-то? Нажать "да"? К чему это приведет?
Что делать потом в случае неудачи? Есть ли риск полной потери данных на разделе?
Никогда еще с подобным в Линукс не сталкивался. :(
Короче, нужен максимально короткий и внятный алгоритм действий, чтобы объяснить по телефону человеку умному, но с Линукс знакомому только на уровне совершенно рядового пользователя GUI.
HELP!
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Сбой reiserfs - прошу совета!

Сообщение serg_sk »

Не сталкивался, но я бы нажал да, думаю ничего страшного не произойдет. :)
Хотя... хотелось бы узнать, что сия девушка сделала с системой?
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Skier
Сообщения: 33

Re: Сбой reiserfs - прошу совета!

Сообщение Skier »

serg_sk писал(а):
20.02.2006 14:22
Хотя... хотелось бы узнать, что сия девушка сделала с системой?

Говорит, что ничего. :)
Во всяком случае утром получил от нее письмо, написанное на этой системе, все было ОК, она комп выключила, а при повторном включении вот такая беда. :(
Вот, елки, дался мне этот reiserfs! Сидел бы под ext3 - глядишь, и не было бы такого.
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

Re: Сбой reiserfs - прошу совета!

Сообщение Bruce »

рейзер из любого состояния восстановится так:

Код: Выделить всё

fsck.reiserfs --rebuildsb /dev/hdd2
fsck.reiserfs --rebuildtree /dev/hdd2


у меня был убитый раздел, но вроде всё теперь на месте. вероятно даже вообще ничего не потерял.

ps. именно из-за таких свойств reiserfs я и буду его использовать теперь где только руки дотянутся. ибо научился ему доверять.
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали:
Skier
Сообщения: 33

Re: Сбой reiserfs - прошу совета!

Сообщение Skier »

История продолжается.
Как мне зачитали с экрана, речь, вроде, идет об обнаружении бэд блоков на диске.
После ответа "y" на предложение:
"Хотите исправить ошибки (Д\Н) (осторожно, вы можете потерять данные)"
Ее просто выкинуло в шелл с запросом пароля рут (я, признаться, ожидал какой-нить автоматической починки :)).
Ладно, ввели пароль, и дали следующую команду:

Код: Выделить всё

fsck.reiserfs --fix-fixable -y /dev/hdd2

Комп пожурчал - подрыгал диском, и опять чего-то сказал про наличие бэд блоков.
Вопрос: Можно ли как-то относительно легко "победить" эти бэды?
Я не понял, команды:

Код: Выделить всё

fsck.reiserfs --rebuild-sb -y /dev/hdd2
и
fsck.reiserfs --rebuild-tree -y /dev/hdd2

Могут перестроить фс с учетом плохих блоков? Или нужны еще какие-то опции?
Еще вопрос: при загрузке он сказал, что:
Warning...fsck.reiserfs for device/dev/hdd2 exited with signal 6.
А код ошибки 6 значит:
6 - File system fixable errors left uncorrected, reiserfsck --fix-fixable needs to be launched.
Стало быть, fsck.reiserfs --fix-fixable должно бы починить диск, так?
Может, лучше вообще не заниматься таким "удаленным администрированием" :) во избежание полной потери данных?
Спасибо сказали: