2、exFAT 在技术上是否可以改造成为一个 Linux 的文件系统(就是,可以充当 root 文件系统的那种带有 UNIX 权限设置的文件系统)?就是说,微软是否预留了某些未用的字段,以便第三方开发者可以自定义其用途,用来添加 UNIX 权限设置?
如果上述两个问题的答案都是 yes,那么继续问:
3、这种改造后的文件系统,在 Linux 系统下会不会有某种优势?
作者: 不点 时间: 2019-3-4 12:13
再问一个问题:
Linux 下最好的文件系统是哪个?
当然,泛泛来说,这可能没有标准答案。
我的提问注重以下这些方面:
1、支持 4G 以上的文件长度。
2、文件系统的逻辑结构简单,使得容易编写驱动程序,满足普通的 Linux 使用(桌面即可,无需考虑服务器性能)。
3、像微软一样,大文件默认时都会连续存放,而不是像目前很多(如果不是“全部”的话) Linux 文件系统那样,在大文件中插入很多信息扇区(这些扇区不属于文件内容的一部分),人为地让文件变成碎块。
我粗略了解了一下 exfat 的目录项结构,好像它与 FAT 类似,没有为 Linux 权限预留什么字段。这是可以理解的,微软又不是想让 Linux 采用 exFAT,因此,很自然地,就不会为 Linux 预留什么方便。再说了,假如真有什么方便的话,估计早就有人做这个工作了。既然技术上都不可能做到,那也就不用再讨论了。