我目前在主 SSD 上双启动 Linux 和 Windows,主 SSD 相应地分为 Ext4 和 NTFS。但是,我有一个辅助硬盘,我想在其中放置下载文件和其他大文件。
理想情况下,我希望这个硬盘可以被我的 Linux 和 Windows 分区访问。
经过一番研究,我发现 ExFat 具有 Fat32 的优点,但对文件大小的限制较少。显然,使用非 unix 磁盘格式意味着无法设置文件权限,但我对此没有意见。
然而,经过进一步的研究,我开始怀疑 Linux 是否有适用于 ExFat 的良好驱动程序,因为它是通过 FUSE 完成的。我想知道的是:
- ExFat 是最好的磁盘格式吗,还是我应该使用其他格式?
- 由于 ExFat 使用 FUSE,我应该注意哪些特别的缺点?
- 我还记得三星最近泄露了原生 ExFat 驱动程序。在 Kubuntu 12.04 上安装这些驱动程序容易吗?
答案1
由于 exFAT 仍是闭源的,并且受到专利的约束,我认为更好、更稳定的解决方案是使用 NTFS 分区在 Linux 和 Windows 之间共享数据。NTFS 在 Ubuntu 上开箱即用,您可以从大多数实时 CD 轻松访问该分区。
尽管完全可行,但我不建议使用 exfat,因为还有更可靠的替代方案。
根据泄露的三星驱动程序,它们随后已根据 GPL 许可证发布(您可以在这里),但老实说,即使它位于 FUSE 层之上,我还是更信任 NTFS-3G(三星对他们的产品很感兴趣,我怀疑他们是否会在他们自己的系统/内核之外的系统/内核上测试代码)。