当前位置: 首页 > 科技观察

Linux上会出现一个新的文件系统:bcachefs

时间:2023-03-11 22:55:18 科技观察

这是5岁的,由KentOberstreet创建,曾经属于Google的文件系统,最近完成了所有关键组件。Bcachefs文件系统声称具有与ext4和xfs相同的性能和稳定性,同时在其他方面可与btrfs和zfs相媲美。主要功能包括验证、压缩、多设备支持、缓存、快照和其他“不错”的功能。bcachefs来自块级缓存层bcache。从bcache到一个全功能的写时复制文件系统是一个质的转变。KentOberstree在他自己的问题“Whyanewfilesystem”中自问并回答:当我在谷歌时,我和其他从事bcache工作的同事偶然意识到我们使用的东西可以是一个完整文件的功能块系统,我们可以使用bcache来创建一个设计干净优雅的文件系统,最重要的是,bcachefs的主要目的是在性能和??稳定性上与ext4和xfs竞争,它兼有btrfs和zfs的特点。Overstreet邀请人们在他们自己的系统上测试bcachefs,邮件列表[公告]上提供了bcachefs的操作指南。Linux生态中的文件系统几乎处于一统天下的状态。Fedora想在版本16中用btrfs替换ext4作为其默认文件系统,但直到现在(LCTT:Fedora22)仍在使用ext4。几乎所有基于Debian的发行版(Ubuntu、Mint、elementaryOS等)也都使用ext4作为默认文件系统,而且这些主流发行版也无意更换默认文件系统。