I'm about to write a program that will do a LOT of writes to create a bunch of big files, so I was wondering which filesystem I should go with, and why the workings of such filesystems make it so?
migrated from programmers.stackexchange.com Oct 28 '11 at 20:49
This question came from our site for professional programmers interested in conceptual questions about software development.
If you want a file system that can address unbelievably large address spaces, use ZFS.
Its size limitations are larger than the # of atoms on earth, thus it is physically impossible to run out of addressable memory when using ZFS.
Keep in mind that using ZFS is more theoretical than practical. It is very difficult to obtain enough memory to exceed the capacity of most modern file systems, so I don't necessarily recommend ZFS. Use what makes sense based on other factors.