Cross-platform usable filesystem with large file support

31,276

Look at "OS support" on the Comparison of filesystems page on Wikipedia. This lists OS support by file system.

As you can see, there is no file system that is covers all OS platforms, the closest being FAT16. FAT32 is a close 2nd, requiring 3rd party driver support for z/OS.

Since you require read/write support and large files and file systems, the best option would be NTFS. Obviously, Windows OSs support NTFS. Modern Linux kernels (2.2+) can read and write NTFS natively. OS X supports reading NTFS natively and writing with NTFS-3G.

Share:
31,276
Zulakis
Author by

Zulakis

Updated on September 18, 2022

Comments

  • Zulakis
    Zulakis almost 2 years

    What is the best filesystem to use cross-platform (Linux, Windows, OS X) which supports disk sizes of at least 2TB and file sizes >4GB?

    I'm planning to use it on a USB drive on different computers.

    Are there any filesystems that can be used on all the named OSes without installing additional drivers?

    • Austin T French
      Austin T French about 11 years
      More about the environment? Read write? One machine? Network shares?
    • Zulakis
      Zulakis about 11 years
      read/write support would be great. used as a usb-drive on different computers.
    • slhck
      slhck about 11 years
      This question is not not constructive. There is a specific set of criteria, and filesystems support these criteria or don't. There's not an infinite set of answers either, and every answer will be backed up by facts, not opinion.
  • user
    user about 11 years
    I'm tempted to point out that that table omits AmigaOS :) (That said, I'm giving you +1)
  • Joel E Salas
    Joel E Salas about 11 years
    I'd like to propose exFAT as another solid option, mainly because getting Linux to read/write exFAT is easier than getting OSX to read/write NTFS.
  • joe
    joe almost 10 years
    I would avoid exFAT. There's no backup of the file allocation table like FAT32 has; with the lack of journaling, one unsafe removal, or system freeze, during a write operation is going to hose the entire drive.
  • spongessuck
    spongessuck over 8 years
    +1 for the link to NFTS-3G. I didn't know there was an open-source NTFS driver for Mac OS.
  • stonecrusher
    stonecrusher over 7 years
    @keltari while Linux 2.2+ has limited write support - see Linux can reliably read NTFS and can overwrite existing files, but the Linux kernel can’t write new files to an NTFS partition., an excerpt from this answer, which also explains how linux reads / writes to NTFS in modern times. it's definitely not the kernel driver though.
  • RedEyed
    RedEyed over 5 years
    NTFS is supported by linux, but performance is very poor.