Как работает опция retrim в ddrescue?

Как работает опция retrim в ddrescue?


Я хотел бы получить некоторые подробности о том, как--переобрезкаопция работает в gnu ddrescue.
Ведет ли себя так же, как и обычная обрезка?
AFAIK, на первом этапе обрезки утилита переходит к первому сектору и к последнему сектору и считывает сектора один за другим вперед и назад, пока не дойдет до плохих секторов.
Если --retrim ведет себя так же, я не вижу никаких преимуществ, поскольку те же области будут помечены как плохие.

решение1

gddrescueОбычно обрезает один раз и по умолчанию не повторяет попытку, если вы gddrescueснова запустите команду с тем же файлом журнала.

Флаг --retrimпросто говорит, gddrescueчто нужно попробовать подрезать еще раз. Повторить попыткумощьпривести к более успешной обрезке, согласноофициальная документация:

--retrim

Отметить все сбойные блоки внутри домена восстановления как необрезанные перед началом восстановления. Эффект аналогичен ' --retry-passes=1', но плохие сектора проверяются в другом порядке, что делает возможным восстановление некоторых из них.

Связанный контент