当前位置:首页>Linux>Linux 7.1 引入全新NTFS驱动!

Linux 7.1 引入全新NTFS驱动!

  • 2026-10-11 08:32:57
Linux 7.1 引入全新NTFS驱动!
近日,Linux 内核7.1版本中引入了全新的NTFS驱动。
长期以来,Linux系统上对微软的NTFS文件系统的读写始终是个问题。而7.1版本的此次操作,将显著提升对该文件系统的广泛支持能力。
据该驱动开发者的表述,新的驱动代码已经被合并到代码树中,并将随着Linux内核7.1版本发布。该驱动实现了完整的写入支持,和现代内核架构深度融合,提升了系统操作的稳定性,并增强了Linux环境下,对NTFS文件系统的实用工具支持。
值得注意的是,现有的只读NTFS驱动程序以及独立的NTFS3驱动程序仍会保留在内核代码树中。
之前的NTFS驱动代码虽然内置于内核之中,但是仅限于提供只读访问的能力。而新的驱动不仅增添了完整的写入支持,更在现有的NTFS驱动的基础上进行了大幅扩展和增强,具体包括了:引入延迟分配机制,支持iomap接口,完成向folio机制的转换,以及彻底移除了对buffer_head结构的依赖。
此外,这款新的驱动还与当前的Linux内核基础设施在架构上高度契合,通过使用iomap接口实现了对缓存io、直接io、区段映射、writepages和readpages等核心功能的全面支持。
此次架构的转换,还彻底消除了在Kconfig配置项中该驱动对CONFIG_BUFFER_HEAD宏的强制依赖。
在代码测试过程中,全新的NTFS驱动表现大幅提升,通过了320多项xfstests测试用例,相比之下,之前的NTFS3的驱动只通过了270多项测试。
新驱动不仅新增了对fallocate预分配文件空间、imapped mounts 挂载映射、以及文件权限管理的相关支持,还引入了一套名为ntfsprogs-plus的用户空间实用工具集,其中就包括了专用于NTFS文件系统的fsck维护工具。
对于众多Linux用户而言,这一次驱动代码的引入在基础的读写之外还有更加广泛的功能。为Linux、Windows双系统混用带来重要的能力支持,让可移动设备的多端可用和混合办公的场景,变得更加高效。
Q1:什么是NTFS?
NTFS全称New Technology File System,是Windows NT操作系统及后续版本所采用的标准文件系统,起初用于取代老旧的FAT32文件系统,目标是提供高可靠性、高安全性以及支持大容量存储卷的支持。
Linux内核7.0的特点和应用!
Ubuntu Linux 又又又续命

最新文章

随机文章