Heads up: e2fsprogs-1.42-WIP-0702 pushed to rawhide

Richard W.M. Jones rjones at redhat.com
Mon Oct 3 22:13:42 UTC 2011

On Mon, Oct 03, 2011 at 04:11:28PM -0500, Eric Sandeen wrote:
> testing something more real-world (20T ... 500T?) might still be interesting.

Here's my test script:

  qemu-img create -f qcow2 test1.img 500T && \
    guestfish -a test1.img \
      memsize 4096 : run : \
      part-disk /dev/vda gpt : mkfs ext4 /dev/vda1

The guestfish "mkfs" command translates directly to "mke2fs -t ext4"
in this case.

500T: fails with the same error:

  /dev/vda1: Cannot create filesystem with requested number of inodes while setting up superblock

By a process of bisection I found that I get the same error for
all sizes >= 255T.

For 254T, I get:

  /dev/vda1: Memory allocation failed while setting up superblock

I wasn't able to give the VM enough memory to make this succeed.  I've
only got 8G on this laptop.  Should I need large amounts of memory to
create these filesystems?

At 100T it doesn't run out of memory, but the man behind the curtain
starts to show.  The underlying qcow2 file grows to several gigs and I
had to kill it.  I need to play with the lazy init features of ext4.


Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into Xen guests.

More information about the devel mailing list