max journal size

Andreas Dilger adilger at
Wed Feb 15 20:52:38 UTC 2006

On Feb 15, 2006  18:07 +0100, Jure Pečar wrote:
> Man page of tune2fs says that max journal size is 102,400 filesystem blocks, which translates to ~100MB with 1kb blocks or ~400MB with 4kb block. I wonder - why this limitation exists?

The limit exists to avoid users making the journal too large and consuming
all of their RAM with pinned buffers while the journal is commiting buffers
to the journal and checkpointing them to disk.  Under heavy load it is
possible for jbd to have 3/4*journal_size of lowmem pinned.

> Now that relatively cheap ssd devices exist (gigabyte iRam) that offer up to 4GB of space, it would be extremely useful to use whole capacity of such device for full data journaling.

This limit does not apply when using an external journal.

Cheers, Andreas
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.

More information about the Ext3-users mailing list