File deletion measurement:
Comparison of ellapsed time when deleting a 100GB file on ext3, ext4
and xfs filesystems.(april 2007)
How to use a 64bits
filesystem
The ext4 development branch has now been
integrated into the mainline since kernel 2.6.19. This branch is still
under development. A documentation can be found
here.
So in order to test a 64bit filesystem on ext4, you need the last e2fsprogs-1.39,
to patch it with this patch
set and
build this e2fsprogs.
Then you will be able to create a filesystem using mkfs.ext3 as for an
ext3 filesystem. If your filesystem is large enough, mkfs will switch
automatically into 64bit mode. A high bytes/inode ratio is recommanded
so that mkfs won't last for hours. Dumpe2fs will show if the 64bit
feature is set or not. Then mount the filesystem as an ext4dev
filesystem with the extents options.
If you don't have a filesystem large enough and want to test 64bit
feature, there is a script
that creates a sparse
file to simulate a large device (See explanation
by Stephen Tweedie). An
other script
is used to remove this sparse (./sparse_remove $map_name)