64-bit testing tools

Andreas Dilger recently posted the Lustre test programs to check that block devices and ext4 file systems behave properly beyond the 32-bit boundary. Finding these programs is a bit of a pain, so I’m posting them here directly for my use and hopefully that of others. Both programs compile just fine without any fancy arguments – gcc -Wall -o thingy thingy.c – and are GPL.

64-bit device tester

64-bit ext4 file system tester

And if you are a brave, hardy soul, you can download my 64-bit e2fsprogs and create a 64-bit ext4 file system. Nick Dokos of HP has put in a lot of effort to test and fix bugs over the last month. The latest is in the shared-64bit branch.

git://git.kernel.org/pub/scm/fs/ext2/val/e2fsprogs.git

Don’t put data you care about on it!