Wenn man versucht eine Platte zu retten, kann es eine Menge Zeit sparen wenn man die Blocksize hochschraubt. Bei DDrescue ist das jedoch im Parameter „cluster-size“ geregelt und der Defaultwert ist 128. Wenn man hier etwas schraubst, geht es insgesamt schneller – aber Achtung, ihr springt nun auch in diesen Größen über die Disk. D.h. kann der Cluster nicht gelesen werden ist das Loch womöglich größer.
Ist man jedoch guter Dinge, dass nicht viel kaputt ist, dann kann man im ersten Lauf statt:
ddrescue -n /dev/sdtorescue imagefile_sdtorescue.img rescuelog.log
auch
ddrescue -n -c 4096 /dev/sdtorescue imagefile_sdtorescue.img rescuelog.log
eingeben und erhält höhere Datenraten und muss evtl. nicht mehrere Tage auf das Image warten.
Ich habe hier Beispielsweise hier als Anlass für den Artikel eine Platte mit Lagerschaden. Vermutlich bringen die Vibrationen das Teil ganz schön aus dem Tritt.
Der Lagerschaden macht gehörig Krach und die Datenraten gehen in den Keller:
rescued: 553648 kB, errsize: 0 B, current rate: 131 kB/s
gibt man der Platte aber einen leichten Schlag, hört der Kreissägenton für eine Minute auf. Die Platte läuft in der Zeit wieder rund und liefert mir so nun gute 90MB/s – für eine Notebookplatte nahe am Maximum. Eigentlich keine empfehlenswerte Praxis, aber bis auf die Sektoren, von denen ich weis, dass sie beschädigt sind, habe ich 0 Lesefehler.
rescued: 1470 MB, errsize: 0 B, current rate: 96468 kB/s
Konkretes Kommando bei mir:
[root@Monster platterescue]# ddrescue -n -c 4096 -v /dev/sdd freundX_kompletteplatte_versuch1.img rescueversuch1.log
GNU ddrescue 1.19
About to copy 640135 MBytes from /dev/sdd to christian_kompletteplatte_versuch1.img.
Starting positions: infile = 0 B, outfile = 0 B
Copy block size: 4096 sectors Initial skip size: 128 sectors
Sector size: 512 Bytes
Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued: 50921 kB, errsize: 0 B, errors: 0
Current status
rescued: 15816 MB, errsize: 0 B, current rate: 92274 kB/s
ipos: 15816 MB, errors: 0, average rate: 14557 kB/s ago
opos: 15816 MB, run time: 18.05 m, successful read: 0 s ago
Es fehlt ein „Gefällt mir“-Knopf bei deinen Beiträgen.
Ich hätte hier so einige Artikel mit „Gefällt mir“ markiert.