On Mon, Jul 17, 2006 at 07:12:00PM +0200, Zoran Dzelajlija wrote:
> But, bzip2 is used like
> 
> bzip2 -d foo.tar.bz2
> tar xfS foo.tar
> 
> ... and foo.tar is only 500MB, not 200GB.  Compare, if you wish:

Hmm, last time I checked bzip2 -d didn't create sparse files when
decompressing (that's why I wrote make-sparse).  But even if it did,
it's surprising that tar xvfS would be any better because it still
needs to read all of the zeros since we don't have the Solaris
interface to find the size of "holes" in sparse files so we can skip
over to the non-zero blocks.  But anyway, it's something for me to
look at.

> Anyway, back to the bug report: running e2fsck without -n fixes the htrees
> for two directories, and a repeated e2fsck finds no errors.  Accessing the
> directory which would previously make kernel oops now works too.

OK, that's useful.  Did you keep the e2image from before you fixed it
viua e2fsck without -n.  At this point, the e2image file or just the
files created by:

debugfs /dev/sdb1
debugfs: dump <1060239> /tmp/1060239.dir
debugfs: dump <1630724> /tmp/1630724.dir
debugfs: quit

.... would be very helpful.

Thanks,

                                - Ted


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to