Wie funktioniert die Retrim-Option in ddrescue?

Wie funktioniert die Retrim-Option in ddrescue?


Ich hätte gern einige Einzelheiten darüber, wie die--retrimOption funktioniert in GNU Ddrescue.
Verhält es sich genauso wie beim normalen Trimmen?
Soweit ich weiß, geht das Dienstprogramm in der ersten Trimmphase zum ersten und zum letzten Sektor und liest die Sektoren nacheinander vorwärts und rückwärts, bis es fehlerhafte Sektoren erreicht.
Wenn sich --retrim genauso verhält, sehe ich keinen Vorteil, da dieselben Bereiche als fehlerhaft markiert würden.

Antwort1

gddrescuewird normalerweise einmal gekürzt und es wird standardmäßig kein erneuter Versuch unternommen, wenn Sie den gddrescueBefehl mit derselben Protokolldatei erneut ausführen.

Das --retrimFlag weist lediglich an gddrescue, das Trimmen erneut zu versuchen. Der erneute Versuchkönnteführen zu erfolgreicheren Schnitten, laut deramtliche Dokumentation:

--retrim

Markieren Sie alle fehlerhaften Blöcke innerhalb der Rettungsdomäne als nicht getrimmt, bevor Sie mit der Rettung beginnen. Der Effekt ist ähnlich wie bei ' --retry-passes=1', aber die fehlerhaften Sektoren werden in einer anderen Reihenfolge ausprobiert, wodurch es möglicherweise möglich ist, einige von ihnen zu retten.

verwandte Informationen