#系统资讯 Linux Kernel 7.1 版内核合并最新的 NTFS 驱动程序,这个原生驱动程序将 Linux 对 NTFS 的支持从权宜之计转向真正集成且高性能的原生实现。新驱动程序由开发者 JEON 历时四年完成开发,而且整个驱动程序都是从头开发的,目标就是提升整体性能。查看详情:https://ourl.co/112750
Linux Kernel 7.1 日前已经合并由开发者 NAMJAE JEON 重写的全新原生 NTFS 驱动程序,该驱动程序被称为是 NTFS 的复活,也标志着 Linux 对 NTFS 文件系统的支持从长期的权宜之计转向真正集成且高性能的原生实现。
长期以来 Linux 用户在访问 NTFS 文件系统时都存在诸多问题,早期内核内置的 NTFS 驱动仅支持只读,主流解决方案则是 NTFS-3G 需要频繁切换导致性能低下且 CPU 开销非常大。
后来有开发者推出 NTFS3 驱动程序解决了很多问题,让 Linux 可以正常操作 NTFS 文件系统,只不过 NTFS3 驱动程序维护停滞,稳定性与性能也没有达到社区的预期。
新 NTFS 驱动基于现代内核架构完全重写:
全新合并的 NTFS 驱动程序并非简单的修补,而是对原有内核 NTFS 代码的从头重构,同时整合现代 Linux 文件系统基础设施,支持完整的读写操作例如文件创建、修改和删除等。
采用 iomap 和 folio 等现代特性移除对旧 buffer_head 的依赖,提供更好的用户空间工具支持,通过 NTFS_FS Kconfig 开关启用,默认将与现有的 NTFS3 驱动共存,用户可以进行切换。
开发者 JEON 表示,该驱动程序历时四年才完成开发,代码量超过 3.6 万行,旨在实现与 NTFS 3.x 的更好兼容性,同时还可以提升整体稳定性并提供完整的文档支持。
新驱动程序在性能方面表现出色:
与主流 NTFS3 驱动程序相比,新驱动程序在单线程写入方面的性能提升 3%~5%,多线程写入方面暴涨 35%~110%,挂载 4TB 大型驱动器的速度提升 4 倍。
从 NTFS3 驱动程序切换到新驱动程序后,整体顺序读写速度更加流畅,CPU 开销也显著降低,对用户而言最直接的好处就是在 Linux 下可以更快速和安全地读写 NTFS 分区,不需要频繁重启系统或借助第三方工具。
例如外接移动硬盘和 U 盘等经常需要在 Windows 和 Linux 上使用时,新的 NTFS 驱动程序可以降低跨平台文件共享的摩擦,提升传输效率。
不过目前 Linux Kernel 7.1 版内核还在开发阶段,首个发布预览版将在 2026 年 4 月 27 日前后发布,正式版可能还需要等待几周,有兴趣的用户可以关注蓝点网后续报道。
via Kernel Git
