Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Feb 2004 23:34:07 +1100 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        bde@FreeBSD.org
Subject:   Re: Anyway to extract a large file from EXT2FS filesystem?
Message-ID:  <20040217232147.B17496@gamplex.bde.org>
In-Reply-To: <20040217102121.GA13632@xor.obsecurity.org>
References:  <20040217103909.N73217@yabba.500mhz.net> <20040217100822.GA13286@xor.obsecurity.org> <20040217102121.GA13632@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 17 Feb 2004, Kris Kennaway wrote:

> 5BOn Tue, Feb 17, 2004 at 11:16:50AM +0100, Stefan Krantz wrote:
> >
> > On Tue, 17 Feb 2004, Kris Kennaway wrote:
> >
> > > On Tue, Feb 17, 2004 at 10:49:47AM +0100, Stefan Krantz wrote:
> > > >
> > > > Hi!
> > > >
> > > > I would like to extract a large (11GB) tar file on an ext3 filesystem. But
> > > > it shows only to be about 3gb large:
> > > >
> > > > yabba# ls -la pictures.tar
> > > > -rw-r--r--  1 root  wheel  3317055488 Feb 15 19:03 pictures.tar
> > > >
> > > > Is there any possible way to extract the file?
> > >
> > > It shouldn't be appearing truncated.  Are you certain that this size
> > > is incorrect, and the file has a different size when viewed from
> > > another OS?
> >
> > Yes. Yesterday I tested the archive with "tar tvf" (11gb) in
> > Linux and it tested OK. In FBSD it says "unexpected EOF".
> >
> > If I could i would just boot linux and split the file. But I can nolonger
> > boot linux =/ (migrated to fbsd 5.2 ;).
>
> I'm CC'ing tjr and bde, who might have some idea about the problem.

ext2fs under FreeBSD is missing support for files larger than Linux's
old limit of 4GB.  Fixing this should be relatively easy (start by
using i_size_high when converting the Linux disk inode to a FreeBSDish
in-core inode).  I don't have any patches for this.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040217232147.B17496>