Linux Kernel 5.10在这里。
除了大大优化Btrfs之外,正在开发的Linux Kernel 5.10还极大地改善了XFS文件系统。
在Linux 5.10中,XFS文件系统支持两个新的磁盘元数据功能,包括1。
inode btree的大小现在记录在分配组中。
这样做是为了增加冗余检查并允许更快的安装时间。
2.现在支持最多2486的时间戳。
此“大时间戳”是指功能是重建其时间戳和inode编码功能,以将时间戳视为64位纳秒计数器,并通过移位来增加有效大小。
现在,这使XFS可以很好地克服2038年的问题(在1970年以后以秒为单位存储时间将不再适合有符号的32位整数,因此无法环绕)到当前2486年。
使用以下命令创建新的XFS文件系统:启用bigtime的允许时间戳范围是1901年12月至2486年7月,而不是1901年12月至2038年1月。
为了保持向后兼容性,默认情况下当前未启用big timestamps功能。
除了磁盘上的元数据更改之外,Linux 5.10' s的XFS还解决了在某些情况下,同步写入实际上不会刷新到磁盘和其他修补程序的问题。
可通过此拉取请求找到Linux 5.10的初始XFS更改。
预计在Linux 5.10合并窗口的未来几天中,将会有关于XFS可伸缩性改进和其他更改的辅助请求。