LINUX.ORG.RU

Как правильно копировать ФС с бэд-блоками?


0

0

На домашнем сервере (весьма некстати) накрылся хард - начали появляться бэд-блоки.

Посему решил скопировать всё как есть на другой хард. Все партишны скопировались dd, кроме той, у которой есть бэд-блоки.

Пробовал использовать dd ... conv=noerror, но после этого в файловой системе (рейзер) сумасшедшее количество ошибок (в основном inode level = 1, should be 2, directory entry ... points to nowhere и т.п.), хоть на оригинальном партишне их не было. Размеры партишнов на обоих хардах одинаковые, хоть геометрия дисков и разная.

Переустанавливать систему не хочется, а хард с бэдами сегодня нужно отдать - тогда его поменяют.

Как бороться? Как перенести файловую систему?

Спасибо.

★★

как ты собираешься копировать полностью файловую систему, если есть
места которые вообще не возможно прочитать
всё что можно сделать это скопировать пофайлово неповреждённые файлы

anonymous
()

может лучше воспользоваться dd-rescue для копирования раздела с поврежденными блоками?

anonymous
()

http://www.namesys.com/bad-block-handling.html

Вобщем я делал примерно так: с помощью dd_recue создавал на нормальном диске файл с образом посыпавшегося раздела, затем натравливал на него reiserfsck, и после восстановления файловой системы монтировал образ (mount -o loop bad_partion.disk /mnt/disk). Удачи!

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