Just thinking about your request ... Imagine this: You run "fsck -N ..." and get a rough estimate about the time necessary to get the I/O and the job done, then it would be easy to set up some timed countdown in parallel with the real fsck job, just for you to have an idea about the time left.
Alternatively, copy the whole device to another place, peform the fsck there and decide, if copying back the result would be faster of just running fsck on the original device. What i am intending to make you think about: Sometimes it is way more difficult and time consuming to get a rough estimate of some result, than to actually just get it for real. (You may talk to some math PHD about that.) ... not worth the effort, because even you would prefer to get the result as fast as possible and not wait twice the time just to know ahead of time, when the job is likely to finish. Does that make sense to you too?
signature.asc
Description: OpenPGP digital signature