DDRESCUE - Как повторно запустить первый проход ( еще не сделать реверс)?

Несколько дней я запускал ddrescue и восстановил около 60G. Он замедлился до ползания и имел IPOS около 90M. Я начал снова, добавив -a100000, и он получил еще 35G всего за 3 часа. Он начал обратную фазу, и теперь он производил много шума и считывал очень мало данных (время, прошедшее с момента последнего чтения, достигало 2 минут), поэтому я остановил его.

Это была исходная команда: ddrescue -n -f /dev/sda /dev/sdc /home/B/Desktop/rescue.log (sdc — совершенно новый диск.)

Я заметил, что с -a100000 он пропускал большие части диска.Я хочу вернуться и снова выполнить первый проход, на этот раз, возможно, с -a50000, и установить максимальное количество, которое он может пропустить. Меня очень беспокоит чрезмерный шум в конце диска (492М) в обратном направлении. Это поврежденный диск - диск вышел из строя, когда ноутбук упал во время его работы. Раньше такого шума не было.

(Опция -a заставляет его двигаться дальше, когда скорость чтения падает ниже x байт в секунду.)

Я не понимаю, что должна делать опция -i. Похоже, это должно быть там, где оно начинается, но справочная страница явно говорит, что это не то, что есть. («Это не та точка, с которой ddrescue начинает копирование».) Но это не говорит, по крайней мере мне, что она ДЕЛАЕТ. (gnu.org...ddrescue_manual.html)

Как мне начать первый проход с начала диска (где в любом случае находится важная информация), просматривая первоначально пропущенные части в прямом направлении? Мне нужно начать примерно с 78 000 МБ, потому что первая часть была выполнена без параметра -a, поэтому он не пропускал вперед. (Возможно, я буду использовать -a50000 с максимальным значением, если только у кого-то нет идеи получше. Я хочу получить большую часть того, что могу, прежде чем диск выйдет из строя.)

ОБНОВЛЕНИЕ

Я попытался добавить -i73GiB , но он начал двигаться вперед примерно с 480 000 МБ, где остановился обратный ход. Поэтому я остановил это.

Я попытался добавить как -i73GiB, так и -A, но получилось то же самое, -A не дало никакого эффекта. Я остановил его снова.

(-A : «Пометить все необрезанные и неочищенные блоки внутри домена восстановления как неиспытанные перед началом восстановления.")

Других вариантов не вижу.

0
05.05.2019, 16:33
1 ответ

У меня это работает. Вы должны добавить как -i, так и -s.

0
28.01.2020, 03:43

Теги

Похожие вопросы