Ich habe eine 750-GB-Festplatte, bei der ein Problem aufgetreten ist. Daher habe ich die Daten mit ddrescue gerettet. Ich habe nicht viel darüber nachgedacht und die Rettung mit einem viel größeren Laufwerk (2 TB) erstellt.
sudo ddrescue -f /dev/sda /dev/sdc ddrescue.log
Danach stellte ich fest, dass das 750-GB-Laufwerk beschädigt war und ersetzt werden musste. Ich habe eine neue 750 GB gekauft und weiß jetzt nicht, was ich tun soll. Wie kann ich die Daten vom Zwischenlaufwerk verschieben, ohne ein 2-TB-Image zu erstellen?
Antworten:
Solange Ihr Quelllaufwerk die gleiche Größe wie Ihr Ziellaufwerk hat, funktioniert es problemlos, auch wenn Sie ein größeres Zwischenlaufwerk verwenden. Wenn Sie also ein Zwischenlaufwerk verwenden, kopieren Sie (ddrescue) von der Quelle zum Zwischenlaufwerk und anschließend einen weiteren Befehl ddrescue, der vom Zwischenlaufwerk zum Ziel kopiert. Und unabhängig davon, ob es sich um ein Zwischenlaufwerk handelt oder nicht, schlage ich in der heutigen Zeit und sogar weit über einem Jahrzehnt davor vor, -b 1M (ähnlich wie bei dd) hinzuzufügen, um das Kopieren zu beschleunigen, damit ddrescue nicht standardmäßig die Standardeinstellung von stoneage verwendet ein 512-Byte-Puffer. Hier sind einige Beispiele für die Verwendung von GNU ddrescue - kann mir jemand einen guten Befehl geben, um im Terminal zu laufen? aber deines scheint in Ordnung zu sein, füge einfach aus Gründen der Geschwindigkeit ein -b 1M zu dem hinzu, was du hast.
Ich würde vermuten, dass es Stück für Stück alles von der Quelle bis zum Ziel kopiert, bis es das Ende der Quelle oder des Ziels erreicht, dann stoppt es die Kopie vollständig. Beim Kopieren von src = Ihrem großen Zwischenlaufwerk auf dest ist Ihre src-Festplatte größer als Ihre dest-Festplatte. Es stoppt am Ende Ihrer Zielfestplatte. Und das sollte in Ordnung sein, denn das ist sowieso alles, was Sie von Ihrer src-Festplatte wollen. Und das Zeug auf Ihrer src-Festplatte (Zwischendiskette) ist so aufgebaut, dass es auf Ihrer dest-Festplatte (einer Festplatte dieser Größe) funktioniert, also würde ich mit meiner Erfahrung von fast Null als FWIW davon ausgehen, dass es gut funktionieren sollte. (Abgesehen von Datenbeschädigungen von Ihrer alten fehlerhaften Festplatte)
Dies könnte Sie auch interessieren: https://askubuntu.com/questions/194962/mounting-ddrescue-image-after-recovery-in-over-my-head oder etwas über das Lesen eines Bildes, bevor Sie überhaupt auf ein Laufwerk schreiben.
Aber versuchen Sie es einfach und sehen Sie. Ich denke, Sie werden feststellen, dass Ihre Kopie, Original-Quelle zu Zwischen-Quelle und Zwischen-Quelle zu Ziel, wo src und Ziel die gleiche Größe haben und Zwischen-Quelle groß ist, gut funktionieren wird. Und ddrescue bietet eine gute Fortschrittsanzeige.
quelle