外接硬盘应选择哪种文件系统(适用于Linux/Mac/Windows)?

外接USB硬盘(500GB)应该使用什么文件系统,以便在办公室中与Mac和Windows系统共享。 现在是NTFS,但是在过去,Linux对NTFS的支持不稳定,而且我认为Mac也不支持NTFS。
我本来想使用FAT32,但是它有4GB文件大小限制,我有没有忽略其他选项?
我在这里查看了分区的文件系统类型,但没有提到Mac。
编辑:最不重要的是Windows,我不确定是否需要支持Windows。 那么,我只用于Linux和Mac的是什么?
编辑:我对性能不太满意,我不知道问题是NTFS USB还是其他什么,但是在复制时,mount.ntfs进程的CPU使用率很高。我只得到不到10MB/s的写入速度。

如果您使用正确的选项,UDF可以很好地工作。请查看:http://serverfault.com/questions/55089/with-what-tool-should-i-format-a-hard-drive-as-udf - MarcH
1请参阅此页面:http://unix.stackexchange.com/questions/59585/file-system-compatible-with-all-oses - MarcH
另请参阅:Unix & Linux:与所有操作系统兼容的文件系统?。在我的回答中,我推荐使用exFAT。 - Gabriel Staples
2个回答

通常我只使用NTFS。它比FAT32更好,并且在Mac和Linux上安装NTFS兼容性相对容易(与在Windows上安装文件系统相比)。
对于Mac,你需要免费的NTFS-3g或商业版的Tuxera NTFS。只有当你想要写入磁盘时才需要这些软件。OSX可以读取NTFS。
对于Linux,也是使用NTFS-3g。在Ubuntu上安装它的命令是:sudo apt-get install ntfs-3g

我支持Fraekkert的观点,但是我认为切换到网络驱动器可以解决这些问题。 - motumboe
3Ubuntu 10.10(我认为10.04也是如此)已经预装了ntfs-3g,就像OSX一样,它可以直接读取NTFS文件系统,但如果要写入NTFS磁盘,则需要从USC安装ntfs-config。 - Uri Herrera
我也同意Fraekkert的观点。 Ubuntu和OSX都带有ntfs-3g支持,所以NTFS是最好的选择。 如果Windows能够读取其他文件系统,情况就会不同了 ;) - me4oslav
@Uri在Ubuntu Lucid和Maverick中可以直接读写NTFS。 - Lincity
啊,没错,只是我不得不安装ntfs-config才能真正地写入NTFS磁盘。 - Uri Herrera
那么假设我不再关心Windows,只关注Ubuntu和Mac(请参见编辑),那么我应该选择哪个呢? - Marcel
写作也很顺利,毫不费力 - Marcel
我会选择ext4。 - me4oslav

刚刚路过看到这个。我知道这是一个旧帖子,但嘿。
那么ExFat呢?它是兼容OSX/Linux/Windows的,但请确保检查它与这些系统的哪些版本兼容。
根据维基百科,它是http://en.wikipedia.org/wiki/ExFAT
支持的系统版本: Windows XP及以上 OSX 10.6.5及以上 Linux(不清楚支持到哪个版本)

3从维基百科链接中:"[exFAT支持]由于exFAT文件系统受专利限制的状态,无法成为Linux的官方组成部分"。我肯定不会使用它。 - phunehehe
6exFAT没有日志记录。这意味着每当您不正确地断开磁盘时,您的文件系统都有很高的损坏风险。阅读:您将不得不花费更多的时间修复驱动器,超出您的预期。 - y.selivonchyk