Bcachefs 作為一個寫時復制 (CoW) 文件系統已經發展了五年多,最初是從 Linux 內核的塊緩存代碼中誕生的。週二,首席開發人員 Kent Overstreet 發送了 Bcachefs 補丁系列以供審查,並希望將其納入內核。

在過去的幾年裡,Kent Overstreet 一直致力於 Bcachefs 的不懈努力,以將其發展成為一個現代且具有競爭力的文件系統。昨天他正式提交了補丁集以供審核和收錄。 Bcachefs 補丁當前基於 Linux 6.3 源代碼樹。

Bcachefs 內核驅動程序大約有兩千行代碼。文件系統的特性被稱為“多到無法一一列舉”,而且已知的錯誤也“多到無法一一列舉”。 Bcachefs 已宣布其快照支持穩定,糾刪碼幾乎穩定,並且在過去一年中進行了大量可擴展性改進。


Bcachefs copy-on-寫入文件系統還原生支持多種設備,提供數據和元數據的完整校驗和,支持複製、糾刪碼、緩存。壓縮、加密、快照,並被認為是可擴展的。

有興趣的可以看這套32個補丁 提供當前的 Bcachefs 內核驅動程序。儘管已經提出了許多關於文體問題、技術更改等的代碼評論。因此,在有望將其納入內核之前,Bcachefs 仍可能會有進一步的改進。至少看起來它已經接近最終到達主線的地步。

Categories: IT Info