Generell ddkann zugunsten einiger Alternativen verzichtet werden. Es gibt mehrere gute Gründe, GNU ddrescuestattdessen zu verwenden. In Ubuntu können Sie es installieren mit:
sudo apt-get install gddrescue
und einfach ddrescuezu bedienen. Beachten Sie, dass die ausführbare Datei anders als der Paketname nicht die Initiale hat g.
Die Benutzung ist so einfach wie:
ddrescue inputFile outputFile logFile
In der Protokolldatei (mit einem beliebigen Namen) können Sie anhalten / anhalten und neu starten, ohne die vorherige Arbeit wiederholen zu müssen. Dies ist hilfreich, wenn Sie große Klone ausführen oder Datenträger wiederherstellen möchten. Standardmäßig werden der Fortschritt, die aktuelle Kopiergeschwindigkeit, die durchschnittliche Kopiergeschwindigkeit und die Anzahl der gefundenen fehlerhaften Blöcke angezeigt.
Es werden sinnvolle Standardeinstellungen für die Blockgröße verwendet, so dass die Kopiergeschwindigkeit immer so hoch ist, wie es das Gerät kann, zumindest nach meiner Erfahrung (ich habe viele Hunderte Laufwerke damit geklont, alle Größen und Typen).
Laufwerke, deren Ausfall beginnt, weisen häufig Geschwindigkeitsprobleme auf, z. B. gelegentlich langsame Bewegungen, niedrige Durchschnittsgeschwindigkeit, plötzliche lange Pausen (fehlerhafte Sektoren) oder vollständige Zurücksetzungen (schwerwiegende Oberflächenfehler). ddrescuekann Ihnen helfen, alle oben genannten Probleme zu identifizieren und Ihren Klon neu zu starten (vorausgesetzt, Sie haben eine Protokolldatei angegeben), auch wenn sich Ihr Laufwerk selbst zurücksetzt.
cp /dev/sda /dev/sdboder (pv /dev/sda > /dev/sdbum einen Fortschrittsbalken zu erhalten) wäre viel schneller. Warum würden Sieddhier verwenden?ddwäre nur nützlichconv=sync,noerror, wenn es darum geht, fehlerhafte Datenträger zu behandeln, aber selbst dann wäre es sinnvoller,ddrescuestattdessen Dinge wie zu verwenden (siehe auchpvdie-EOption).