Schnellere Festplattenwiederherstellung (ddrescue läuft langsam)

Schnellere Festplattenwiederherstellung (ddrescue läuft langsam)

Ich lerne, wie wichtig gute Backups sind.

Ich habe eine 500 GB Festplatte, die ausfällt. Ich habe angefangen zu laufen

ddrescue /dev/sdb1 backup.img mapfile

und es würde 40 bis 70 TAGE dauern, je nachdem, zu welchem ​​Zeitpunkt man es betrachtete.

ich lesedieser BeitragddrescueDies zeigt, wie man dies mit einer Option beschleunigen kann -c 1Ki. Jetzt schaue ich mir etwa 15 Tage an.

Gibt es noch einen anderen Trick, den ich übersehen habe? Oder ein besseres Tool? Ist das wirklich das, was die Wiederherstellung einer ausgefallenen Festplatte erfordert?

Antwort1

ddrescuehat diese Option:

   -a, --min-read-rate=<bytes>
          minimum read rate of good areas in bytes/s

Wenn Sie es in Ihrer Befehlszeile mit einer angemessenen Größe wie angeben 10M, werden mit etwas Glück zuerst die Bereiche übersprungen, die noch gelesen werden können, aber extrem langsam sind, und es wird mit anderen Bereichen fortgefahren, die das Laufwerk noch mit hoher Leistung lesen kann.

Je nachdem wie viel am Ende fehlt, kann im Anschluss noch ein langsamer Durchgang nachgeschoben werden.

ddrescueEs ist auch möglich, im Modus zu laufen --reverseoder den Start bei einem bestimmten Offset zu erzwingen, sodass Sie es manuell dazu zwingen können, --input-position=Xwenn es nicht von selbst in eine schnellere Region springt.ddrescue

Ist das wirklich das, was die Wiederherstellung einer ausgefallenen Festplatte mit sich bringt?

Schwer zu sagen, da es so viele verschiedene Arten von Fehlern gibt. Es hängt auch vom Laufwerkstyp ab, wie es mit Fehlern umgeht und manchmal auch davon, wie der Controller selbst auf fehlerhafte Laufwerke reagiert. Achten Sie dmesgauf Geräusche und prüfen Sie, ob es Bus-Resets gibt. Diese sollten nicht nur passieren, weil ein Laufwerk einen Lesefehler aufweist. (Wenn das passiert, erhöhen Sie vielleicht /sys/block/.../device/timeout)

Wenn Ihr Laufwerk SCTERC unterstützt (was bei Desktop-Laufwerken für Verbraucher unwahrscheinlich ist), können Sie dem Laufwerk möglicherweise mitteilen, dass es nicht einmal eine interne Fehlerkorrektur versuchen, sondern Lesefehler direkt zurückgeben soll.

verwandte Informationen