对于 Linux、Windows、MacOSX 和 FreeBSD 来说,最好的跨平台文件系统是什么?
NTFS 是最佳选择,但不是开源的。FAT 有重大限制,例如每个文件 4GB。
答案1
答案2
自定义函数(通用磁盘格式,主要用于 DVD)可用作传统硬盘和闪存介质上的读/写文件系统。Linux、BSD、MacOSX 和 Windows(仅限 Vista 及更高版本)上提供读/写支持。
并非所有版本的 UDF 都支持所有系统,因此需要进行更多研究来确定哪个版本和选项更适合跨平台使用。
答案3
遗憾的是,FAT32 仍然是您唯一能差不多总是保证在任何平台上都能正常工作。有适用于 Windows 和 Mac OSX 的ext2和 ext3工具,应该相当稳定,并且还有许多其他文件系统,具有不同程度的支持、质量和稳定性。
我对 FreeBSD 并不完全熟悉,但希望它能提供与 Linux 类似的支持,尽管可能省略了许多 Linux 发行版中发现的一些较不稳定的驱动程序。
答案4
这个问题最近被多次引用unix系统。
如果你想走 extN 路线,可以考虑适用于 Windows 的 ext2fsd 驱动程序。 来自文档有些稀疏,它似乎支持日志重放和大多数更常见的 ext3 日志功能。
警告:我自己曾在 Windows 下使用过此驱动程序读取 extN 文件系统。我还没有在生产环境中使用它进行写入。