IT之家4月2日消息,科技媒体NeoWin昨日(4月1日)发布博文,报道称索尼工程师YuezhangMo再次提交Linux补丁,修复exFAT堆栈损坏、错误返回等问题外,还大幅升级文件性能,删除80GB文件时间从287秒缩短至2秒,效率提升172倍。
IT之家注:exFAT(ExtensibleFileAllocationTable)是微软于2006年推出的文件系统,专为闪存设备(如U盘、SD卡)优化,旨在解决FAT32的局限性,同时保持跨平台兼容性。
微软于2012年推出64位exFAT(ExtensibleFileAllocationTable)文件系统,逐步替代老旧FAT32格式。微软于2019年宣布Linux内核支持exFAT,推动跨平台兼容性。
索尼工程师YuezhangMo于2022年通过优化目录遍历逻辑,在Linux6.2内核中,提升exFAT性能57%,为后续改进奠定基础。

Mo工程师近期再次提交补丁,修复堆栈随机损坏、错误返回值及自引用簇导致的死循环,并移除冗余代码。
最显著的改进是删除效率优化,在启用discard选项后,系统会批量释放闲置存储块,而非逐簇操作。测试显示,删除80GB文件的时间从4分46秒(约287秒)降至2秒以内,效率提升172倍。
discard选项允许文件系统实时通知存储设备释放闲置块,但逐簇操作会拖累性能。新补丁通过批量处理连续簇,避免软锁死风险,开发者可通过Linux内核邮件列表查看完整补丁。此次优化不仅提升用户体验,也为高性能存储设备适配exFAT铺平道路。
