Код: Выделить всё
reiserfsck --fix-fixable /dev/sdb4
В ответ получаю:
Код: Выделить всё
...If it cannot remap the block, use badblock
option (-B) with reiserfs utils to handle this block correctly.
bread: Cannot read the block (3659): (Input/output error).
Создаю файлик bad.log, прописываю в нём тот самый 3659 блок.
Код: Выделить всё
reiserfsck --fix-fixable -B bad.log /dev/sdb4
Результат такой:
Код: Выделить всё
create_badblock_bitmap: block number (3659) belongs to system reiserfs area. It cannot be relocated.
Ну дальше понятно, ddrescue и всё такое. Скажу сразу, данные я конечно вытянул. А вот у меня возник такой вопрос, была ли возможность как-то восстановить мой /dev/sdb4 с его бадблоками в reiserfs area? Всё-таки перегонять полтерабайта информации не один час занимает.