All of lore.kernel.org
 help / color / mirror / Atom feed
From: Eric Sandeen <sandeen@redhat.com>
To: Phillip Susi <psusi@ubuntu.com>
Cc: Rabeeh Khoury <rabeeh3000@gmail.com>, linux-ext4@vger.kernel.org
Subject: Re: 16 TB filesystem limit on 32bit machine
Date: Mon, 20 Feb 2012 16:50:49 -0600	[thread overview]
Message-ID: <4F42CE49.80209@redhat.com> (raw)
In-Reply-To: <4F42B86B.60706@ubuntu.com>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2/20/12 3:17 PM, Phillip Susi wrote:
> On 2/20/2012 11:50 AM, Eric Sandeen wrote:
>> fs metadata is mapped into an address space, IIRC, so can't be
>> addressed past 2^32 pages.  Also, mkfs can't do buffered IO to the
>> device past 16T (it is writing to a device _file_) and ditto for
>> e2fsck.
> 
> But the file is only used for open(), after that the IO is handled by
> the correct device driver, which handles 64 bit offsets ( when you
> have CONFIG_LBDAF on ).  So if you can change the page cache index
> size ( and it doesn't blow up ) this should work fine.

Oh, sure - if you change pgoff_t to 64 bits, but until then, you
can't even mkfs.ext4 a device larger than 16T; there is nowhere
for that buffered IO to go in the page cache, right?

(You could mkfs.ext4 a 16T partition on a 40T lun today, thanks
to LBDAF, but not a 17T without changing pgoff_t et al)

And "if you change the page cache index size" that's a big leap
of faith, today.  Might be interesting work to do, but I'd bet
it's a real chunk of work.

- -Eric
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJPQs5IAAoJECCuFpLhPd7gFGcP/REp9fxQJEXP/JoV8ixcdPmi
Grs15shrEuaJDTnz120wOVS+HSyYU7EczdC1uL6dHFtxqSm/gpdRka5zabz2L46l
RWcPjEofLjR45PWJaGzkWQrmrL9tyJdgP83idUUPl9AlGLbK4jgpzgs9OB0tf639
7lf/a711cZT1G7fLg02ZHb88TGE5BltEQHtX1nk1k4srLgjFKRCi5Am+auXgu1ta
W0Q3a+oxPlkOiVcr499xmInsAhPHBuErtd7B/S7ViP7Cz+Bhbv25xcM77jwRHmtp
9kwkt2ntQ4v9dccmlqpIMElqQJQGKU1li2ySzmJTUbS8jzmBXG/kXtUEr1y50tNc
tm6kIPkMX0RkXRIOfri2jq4LBV0Nl1uGIqUEbUvtJDMh9s4tBtlKV0ZWJi9foIaW
OqMAiEhvgb5tpMZG9gjfCSxnMelUAMC9LrygRG04O26Q9vQMEDD57Ee77MOTOZId
1g01fxZzcmd+UXlfDWmHtgSjotSMyp6pV0lWro82qe1pKo7HwwCjIA2KeHu9owTa
zmzvzbopd0OoUUmXzqAx2kBdxhhNqoqB2AQXfDf8tmyckA8YY4KMgJhKjFSfMc54
ZDzvWuJI11WoBsia9LlAbcFq0Dchd64Mq6As/By9N6QBWV0LdhkikSTFGTzKL4D2
FrAh6QhIiRhkaGiEI5XG
=2bla
-----END PGP SIGNATURE-----

      reply	other threads:[~2012-02-20 22:50 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-02-20 15:31 16 TB filesystem limit on 32bit machine Rabeeh Khoury
2012-02-20 16:50 ` Eric Sandeen
2012-02-20 21:17   ` Phillip Susi
2012-02-20 22:50     ` Eric Sandeen [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4F42CE49.80209@redhat.com \
    --to=sandeen@redhat.com \
    --cc=linux-ext4@vger.kernel.org \
    --cc=psusi@ubuntu.com \
    --cc=rabeeh3000@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.