bug-ddrescue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-ddrescue] http://www.gnu.org/software/ddrescue/manual/ddrescue_manu


From: John Summerfield
Subject: [Bug-ddrescue] http://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html
Date: Sat, 27 Apr 2013 14:36:23 +0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121016 Firefox/16.0 SeaMonkey/2.13.1



I have need of this program, and it's not going well. I have a seagate drive that is terminally ill. It seems to me its problem is on the circuit board rather than amongst the platters. It's in the fridge while I do some research.

First thing is that the above page needs revision. Recent drives have 4K sectors. See
http://www.seagate.com/tech-insights/advanced-format-4k-sector-hard-drives-master-ti/
and other places. Hopefully, you can discover the native sector size programatically.

On this particular drive, things get a little bizarre. The kernel reported the drive capacity changed(!!) to zero, and ddrescue, going backwards at the time, concluded it had finished and left my image starting with (quite a) few gigabytes of zeros. I suspect the log isn't useful.

First, (after trying with dd), I went forwards, and when it stopped and I, not realising just how oddly the drive was behaving, restarted ddrescue in reverse. That destroyed the log file, it contained numbers way outside the drive's capacity.

The dodgy disk drive's capacity is 500 Gbytes, I don't have a lot of space for backing up images...

Since reverse gear doesn't seem to work with this drive, my next attempt will be to start again from the beginning. When it fails, the drive returns to the cool place for a while, and then I will simply rerun using the existing files.

I will, of course, override the blocksize. While I am looking at it, I suggest the default cluster-size be a function of available RAM. Using a 64K buffer might have been reasonable on RHL 7.x or Debian Potato, but with 8 Gbytes of RAM I can spare a little more.

The version of ddrescue I tried is that shipped on the systemrescuecd that I downloaded withing the past week.

I am creating my own rescue image based on Fedora 18, there are aspects of the systemrescuecd which I don't like. Using a read-write image on a usb disk, I can customise whenever I like, including on the system I'm trying to rescue.

It's time I tried again.
--
John



reply via email to

[Prev in Thread] Current Thread [Next in Thread]