来源:天极网
近日,前Google工程师Kent Overstreet推出基于Bcache的全新文件系统Bcachefs,可提供一个具备ext4与xfs效能与可靠性,同时拥有btrfs/zfs功能的文件系统。
Kent Overstreet曾是Google的软件工程师,他还在Google任职的时候便打造了Bcache,这是一个利用Linux核心区块层快取的文件系统,可用来存取辅助储存设备,并支持多个辅助储存设备。早在在2010年,Kent Overstreet便开始打造这个Linux辅助储存设备快取模组Bcache。
Overstreet表示,他在开发Bcache时意外发现它是完整文件系统的良好元件,经过一段时间后他终于开发出具备完整功能的Bcachefs通用文件系统,这是一个可供写入时复制(Copy on Write,COW)的现代化文件系统,现已支持校验、压缩、快取及多设备等功能,且最终将提供快照与其他功能。
虽然Linux已有许多的文件系统,但Overstreet期望Bcachefs能够成为兼具传统文件系统效能以及新文件系统扩充性及可靠性的产品。
目前Bcachefs的重要功能大致已完成,Overstreet的下一步将改善该系统的稳定度,并进行生产测试,之后进行快照功能的开发,鼓励开发人员的参与及测试。

