lkml.org 
[lkml]   [2006]   [Jan]   [21]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
DateFri, 20 Jan 2006 23:10:16 -0800
FromAndrew Morton <>
SubjectRe: [Ext2-devel] [PATCH] ext3: Extends blocksize up to pagesize
Andreas Dilger <adilger@clusterfs.com> wrote:
>> On Jan 18, 2006  22:06 +0900, Takashi Sato wrote:> > As a disk tends to get large, a disk storage has had a capacity to
> > supply multi-TB.  But now, ext3 can't support more than 8TB filesystem
> > when blocksize is 4KB.  That's why I think ext3 needs to be
> > more than 8TB.> > > > Therefore I think filesystem size can increase on architectures
> > which has more than 4KB pagesize by extending blocksize to pagesize on
> > ext3.  For example, the following is in case of ia64.  (Blocksize have
> > already been supported up to pagesize on ext2. Why is the max blocksize
> > restricted to 4KB on ext3?)> > > > Max filesystem size on ia64:> > Original                                   :4096(blocksize) * 2^31 =  8TB
> > After modification [pagesize=16KB(default)]:16384(blocksize) * 2^31 = 32TB
> > After modification [pagesize=64KB(max)]    :65536(blocksize) * 2^31 = 128TB> > Just for others' info - the fill_super change has been tested in the past
> by Sonny Rao at IBM also.  e2fsprogs has supported this for a long time
> already.

I have a vague memory that there's some piece of metadata (per-block-group
info, I think) which will overflow at 8kb blocksize.  I say this in the
hope that you'll remmeber what it was ;)


> > - ext3_readdir> >   Currently read-ahead 16 sectors when reading a directory, but not
> >   if blocksize is more than 8KB.  Then I modified to read-ahead
> >   one fs-block if blocksize is more than 8KB.

I've rewritten ext3 directory readahead to use the generic pagecache
functions, so changes here shouldn't be needed.

But I haven't yet got around to performance-testing it.

ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.16-rc1/2.6.16-rc1-mm2/broken-out/ext3_readdir-use-generic-readahead.patch
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2006-01-21 08:15    [from the cache]
©2003-2008