I'm still unconvinced that *any* filesystem is the right way to store
a dataset this huge. It sounds like the right thing to do is to
design a way to access this data which actually addresses your
problem, not to complain about lseek.
Filesystems are for files, and the access methods (read, write, seek,
etc) were designed with that in mind. Although I hate arbitrary
restrictions as much as the next guy, I have trouble conceiving of an
object larger than 2gb which I'd want to access like a file, and not
like a database, or an image, or a stream, or something else.
Marc