exFAT(Extended File Allocation Table)是微软推出的轻量级文件系统,专为闪存设备(U 盘、SD 卡)设计,核心是突破 FAT32 的 4GB 单文件限制 + 跨平台兼容。得益于多簇支持等改进,Linux 7.0 的开源 exFAT 驱动现在能够提供更快的顺序读取速度和更低的系统开销。
🔹 引入了多簇/连续簇支持,带来更好的顺序读取性能,尤其是在使用小簇大小的情况下。
🔹 在簇大小为 512 字节时,性能提升达到 10%。
🔹 通过缓存缓冲区头优化了连续 FAT 条目的读取,以显著减少 sb_bread() 调用。
🔹 除了性能增强,还改进了错误代码处理及其他方面。
💭 相关代码已合并至 Linux 7.0。
#exFAT #文件系统 #Linux内核