具有大文件支持的跨平台可用文件系统


36

什么是使用跨平台(Linux,Windows,OS X)的最佳文件系统,该系统支持至少2TB的磁盘大小和大于4GB的文件大小?

我打算在其他计算机的USB驱动器上使用它。

是否有任何可在所有命名的OS上使用的文件系统,而无需安装其他驱动程序?


有关环境的更多信息?读写?一台机器?网络共享?
法国的Austin T

读/写支持会很棒。用作不同计算机上的USB驱动器。
Zulakis 2013年

3
这个问题不是建设性的。有一组特定的条件,文件系统是否支持这些条件。也没有无限的答案,每个答案都将由事实而不是观点来支持。
slhck

Answers:


40

在Wikipedia上查看此图表,然后向下滚动到“支持操作系统”的最后一个表格。这按文件系统列出了操作系统支持。

如您所见,没有文件系统涵盖所有 OS平台,最接近的是FAT16。FAT32是第二种,需要z / OS的第三者驱动程序支持。

由于您需要读/写支持以及大型文件和文件系统,因此最好的选择是NTFS。显然,Windows操作系统支持NTFS。现代Linux内核(2.2+)可以本地读取和写入NTFS。OS X支持本机读取NTFS并使用NTFS-3G进行写入。


2
我想提出exFAT作为另一个可靠的选择,主要是因为让Linux读取/写入exFAT比让OSX读取/写入NTFS更容易。
2013年

6
我会避免使用exFAT。像FAT32一样,没有文件分配表的备份。由于缺少日志记录,在写操作期间一次不安全的删除或系统冻结将使整个驱动器失效。
2014年

2
+1表示与NFTS-3G的链接。我不知道有用于Mac OS的开源NTFS驱动程序。
spongessuck

2
@keltari,而Linux 2.2+的写支持有限 -请参见答案Linux can reliably read NTFS and can overwrite existing files, but the Linux kernel can’t write new files to an NTFS partition.摘录,它也解释了现代Linux如何读/写NTFS。它绝对不是内核驱动程序。
碎石机

1
NTFS受到的支持linux,但性能非常差。
RedEyed
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.