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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.