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

系统 Linux 系统运维
Bcachefs文件系统自称其性能和稳定性与ext4和xfs相同,而其他方面的功能又可以与btrfs和zfs相媲美。主要特性包括校验、压缩、多设备支持、缓存、快照与其他“漂亮”的特性。Bcachefs来自bcache,这是一个块级缓存层。从bcache到一个功能完整的写时复制文件系统,堪称是一项质的转变。

这个有 5 年历史,由 Kent Oberstreet 创建,过去属于谷歌的文件系统,最近完成了全部关键组件。Bcachefs 文件系统自称其性能和稳定性与 ext4 和 xfs 相同,而其他方面的功能又可以与 btrfs 和 zfs 相媲美。主要特性包括校验、压缩、多设备支持、缓存、快照与其他“漂亮”的特性。

Bcachefs 来自 bcache,这是一个块级缓存层。从 bcache 到一个功能完整的写时复制文件系统,堪称是一项质的转变。

对自己的问题“为什么要出一个新的文件系统”中,Kent Oberstreet 自问自答道:当我还在谷歌的时候,我与其他在 bcache 上工作的同事在偶然的情况下意识到我们正在使用的东西可以成为一个成熟文件系统的功能块,我们可以用 bcache 创建一个拥有干净而优雅设计的文件系统,而最重要的一点是,bcachefs 的主要目的就是在性能和稳定性上能与 ext4 和 xfs 匹敌,同时拥有 btrfs 和 zfs 的特性。

Overstreet 邀请人们在自己的系统上测试 bcachefs,可以通过邮件列表[通告]获取 bcachefs 的操作指南。

Linux 生态系统中文件系统几乎处于一家独大状态,Fedora 在第 16 版的时候就想用 btrfs 换掉 ext4 作为其默认文件系统,但是到现在(LCTT:都出到 Fedora 22 了)还在使用 ext4。而几乎所有 Debian 系的发行版(Ubuntu、Mint、elementary OS 等)也使用 ext4 作为默认文件系统,并且这些主流的发行版都没有替换默认文件系统的意思。

责任编辑:火凤凰 来源: Linux中国
相关推荐

2015-08-25 11:29:39

LinuxBcachefs

2010-05-19 15:23:51

Linux 2.6.3Ceph分布式文件系统

2014-04-02 09:39:15

Ceph分布式文件系统

2011-01-13 14:10:30

Linux文件系统

2020-07-22 14:53:06

Linux系统虚拟文件

2010-03-05 17:20:23

Linux XFS文件

2024-02-21 14:06:00

Linux文件系统

2015-12-03 09:42:56

Linux终端文件系统

2015-12-01 13:09:54

Linux终端文件系统

2021-04-12 05:44:44

Linux文件系统

2021-06-06 16:55:22

Linux文件系统

2018-01-05 09:24:39

技术热点

2009-07-07 09:19:58

Linux

2009-07-02 18:16:05

Linux

2024-01-08 10:52:13

Linux

2011-01-11 10:29:35

Linux文件

2012-05-10 13:49:44

Linux文件系统

2020-09-25 07:48:12

Linux系统文件

2024-01-10 21:19:09

Linux 内核文件系统

2017-03-13 13:55:53

Linux文件系统方法
点赞
收藏

51CTO技术栈公众号