当前位置:首页-文章-行业新闻-正文

下一代 CoW 文件系统 Bcachefs 进入 Linux 内核

Bcachefs 作为一个写时复制 (CoW) 文件系统已经发展了五年多,它最初从 Linux 内核的块缓存代码中诞生。其首席开发人员 Kent Overstreet 一直在努力开发 Bcachefs,将其发展成为一个现代且具有竞争力的文件系统。 周二, Kent 正式提交了补丁集以供审核

Bcachefs 作为一个写时复制 (CoW) 文件系统已经发展了五年多,它最初从 Linux 内核的块缓存代码中诞生。其首席开发人员 Kent Overstreet 一直在努力开发 Bcachefs,将其发展成为一个现代且具有竞争力的文件系统。

下一代 CoW 文件系统 Bcachefs 进入 Linux 内核 - 第1张

周二, Kent 正式提交了补丁集以供审核和收录,希望将其收入内核主线中,最新 Bcachefs 补丁基于 Linux 6.3 源代码树。在该邮件描述中,Kent 宣称 Bcachefs 文件系统的功能和已知的 Bug 都“多到无法一一列举”。目前 Bcachefs 的快照支持稳定,擦除编码也几乎稳定,且在过去一年中进行了大量可扩展性改进。

下一代 CoW 文件系统 Bcachefs 进入 Linux 内核 - 第2张

Bcachefs 写时复制文件系统原生支持多个设备,提供数据和元数据的完整校验和,支持复制、擦除编码、缓存、压缩、加密、快照,并被认为是可扩展的。

感兴趣的朋友可以查看关于 Bcachefs 的 32 个补丁,它们组合提供了 Bcachefs 内核驱动程序。讨论邮件中提出了许多关于 Bcachefs 的问题、技术更改等代码评论。因此,在纳入内核之前,Bcachefs 可能会有进一步的改进。

本文原创,作者:admin,其版权均为一念悟道所有。
如需转载,请注明出处:https://www.jiayezz.com/5866.html