[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-ddrescue] BUG this time... -J doesn't always work :(
From: |
Antonio Diaz Diaz |
Subject: |
Re: [Bug-ddrescue] BUG this time... -J doesn't always work :( |
Date: |
Tue, 15 Dec 2015 17:17:01 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.8.1.4) Gecko/20070601 SeaMonkey/1.1.2 |
Hello,
Pete Holzmann wrote:
-J seems to only work correctly if, in the *current run* there has been a
successful read.
True.
But once I power cycle the drive and restart ddrescue, it will run for minutes
or hours without ever stopping.
Shouldn't it, after seeing an error, go to ANY already-known-good-block and do a
test read to ensure the drive is still responsive?
It could, but this would have some drawbacks:
- It complicates the code because there is no such thing as an
"already-known-good-block"; any block succesfully read in a previous run
may be unreadable now.
- Data consistency can't be verified unless the data is also read from
outfile, which ddrescue currently opens read-only.
Does anybody think that this change is worth the trouble?
Best regards,
Antonio.
- Re: [Bug-ddrescue] BUG this time... -J doesn't always work :(,
Antonio Diaz Diaz <=