领先于Linux 6.7将于下周末发布,还有另一组Bcachef文件系统驱动程序修复正在向主线内核迈进。
合并中的Bcacheff是其中之一许多令人兴奋的Linux6.7特性 这个写时复制的文件系统已经开发了很多年,它诞生于内核的块缓存代码。自从在v6.7合并窗口中终于将其放入内核以来, 几轮修复在V6.7稳定版本发布之前,让这个仍处于实验阶段的文件系统处于更好的状态。
元旦当天,Bcachefs的首席开发商肯特·奥弗斯特里特发出了一批“新的一年这一轮最新的修复程序有一些兼容性工作,以便Linux6.7能够处理正在进行的磁盘空间记账重写,修复“令人讨厌的区段+快照交互”问题,修复无COW写入路径中的缓冲区溢出,只读快照现在实际上是只读的,以及一些其他修复程序。
“-修复了令人讨厌的数据区+快照交互,当快照文件的Reflink未完成但被证明是更常见的错误时报告
-修复了IOV向量长于行内向量时无效的空闲音频写入路径
-修复NOCOW写入路径中的缓冲区溢出-当包含缓存指针时,BCH_REPLICAS_MAX实际上不会限制区中的指针数
- RO快照现在实际上是RO
-以及,一个新的超级数据块部分,以避免在磁盘空间核算重写推出时未来的中断:新的超级数据块部分描述了需要进行降级的版本,其中所需的工作是要静默修复的恢复过程和错误的列表。
Assuming Linus Torvalds doesn't raise any objections, these Bcachefs fixes should be mainlined later today or so.