|
8#
楼主 |
发表于 2019-3-5 09:20:03
|
只看该作者
谢谢 yaya,谢谢各位。
我粗略了解了一下 exfat 的目录项结构,好像它与 FAT 类似,没有为 Linux 权限预留什么字段。这是可以理解的,微软又不是想让 Linux 采用 exFAT,因此,很自然地,就不会为 Linux 预留什么方便。再说了,假如真有什么方便的话,估计早就有人做这个工作了。既然技术上都不可能做到,那也就不用再讨论了。
不过,经过几个小时对 exfat 目录项结构粗略的学习,我有一些微小的收获。我注意到目录项中有表示文件连续性(无碎块)的 contiguous 一词。这样的文件无需经过 FAT 表的查询,直接从目录项找到起始簇号,就可以访问文件了。这说明,微软仍旧重视文件连续性问题(比 FAT32 时代更重视了),这一点,与 Linux 文件系统开发者完全不考虑连续性问题,有着很大的不同(经常可以见到有人说,Linux 无需考虑连续性;不连续的文件,照样能工作良好,云云)。
关于 Linux 文件系统的一些问题,我打算在 Linux 讨论区另开个帖子。
|
|