By all means respond/discuss for different OS’s and system sizes, and update this to include them. So far it covers Windows and Linux/Ubuntu.
##Background
- a SAFE vault consists of mostly 1MB files, the rest being smaller than this ~ ref
- on Windows systems your choice is really limited to NTFS
- on Linux you have several options, see Linux Filesystems Explained (Ubuntu Wiki)
- a “journaling” filesystem handles crashes better, by saving changes, doing changes, then noting they are done, and so can recover files messed up if the system goes down during a write
- partition limits: ext2/ext3 up to 32TB, ext4 up to 1EiB (note these are partition size limits, not drive size limits)
- file size limits: ext2/ext3 up to 2TB, ext4 up to 16TB
- partition and file size limits on xfs are both 8EB (1EB = 1 billion GB = 10^9GB)
More Info
- Comparisson of File Systems (WikiPedia) - several feature comparission tables
The Ubuntu Wiki (link above) sums up the main choices as:
- ext4 - “Modern iteration of ext3. Best choice for new installations where super-standard isn’t necessary”
- xfs - “Created by SGI. Best choice for a mix of stability and advanced journaling”
ext4 v xfs
I’ll leave this open for anyone to add to, but my gut says ext4 is the best bet as it is widely used and more than adequate for our use case, while xfs was built by a corporate specifically to handle very large files, which we don’t have (all are 1MB chunks or smaller).