Was passiert nach ddrescue?

Was passiert nach ddrescue?

Ich stehe gerade kurz davor, eine schwere Lektion zu lernen!

Mein 2TB WD Green-Laufwerk begann nach einem Jahr im Einsatz, fehlerhafte Blöcke zu erzeugen. Ich habe alle Daten bis auf 82 KB in einem Image auf einem freien 3TB-Laufwerk mit den folgenden Befehlen wiederhergestellt:

ddrescue --no-split /dev/sda1 /media/store1/store1.img /media/store1/store1.log

Dann rannte ich

ddrescue --direct --max-retries=3 /dev/sda1 /media/store1/store1.img /media/store1/store1.log

gefolgt von

ddrescue --direct --retrim --max-retries=3 /dev/sda1 /media/store1/store1.img 

Ich habe noch ein leeres 3-TB-Laufwerk, das für eine Wiederherstellung verwendet werden kann. Aber vorher hätte ich gern einen Rat, denn diese Wiederherstellung hat drei volle Tage gedauert und ich möchte es nicht vermasseln!

So wie ich das verstehe, könnte ich das Image auf einer Festplatte wiederherstellen und dann die kopierten fehlerhaften Blöcke reparieren. Wäre das richtig?

Antwort1

Da du nicht die ganze Platte, sondern nur die erste Partition kopiert hast, musst du zuerst die Partitionstabelle neu erstellen. Wenn du beide Platten gleichzeitig in deinem Rechner hast, kannst du so etwas verwenden:https://askubuntu.com/questions/57908/wie-kann-ich-schnell-ein-gpt-partitionsschema-von-einer-festplatte-auf-eine-andere-kopieren Ansonsten einfach die Parameter notieren und auf dem zweiten Laufwerk exakt neu erstellen.

Dann speichern Sie ddIhr Image wieder auf der ersten Partition des neuen Laufwerks ( ddrescuehier zu verwenden hat keinen Sinn). Sie sollten fsckdanach ein ausführen, falls der fehlerhafte Block im Dateisystem war. Wenn er in den Dateien selbst war, können Sie mithilfe des Originallaufwerks herausfinden, welcher Block es war, wie hier beschrieben:https://wiki.archlinux.org/index.php/Find_File_that_Owns_a_Given_Block.

verwandte Informationen