Btrfs 文件系统现状

jopen 9年前

随着默认搭载 Btrfs 文件系统的 openSUSE 13.2 发布,这个备受期待的 Linux 系统下一代文件系统距离生活近了不少。来自富士通的开发者 Satoru Takeuchi 在 LinuxCon 2014 上分享了 Btrfs 文件系统的发展现状,表示当下 Btrfs 已经可以在生产环境下部署使用了。

隶属富士通 Linux 开发部门的 Satoru Takeuchi 表示富士通从 2010 年开始就开始进行 Btrfs 的相关开发,因为这是唯一能满足关键任务系统的稳定及健壮需求的文件系统。摘录其演示文稿的中的一些要点如下:

  • 通过示意图方式快速介绍了 Btrfs 的功能特点,简洁易懂。还搞不清 CoW 和子卷概念的童鞋别错过啊~

  • CoW 方式的文件极大的提高了健壮性,在富士通的测试中完胜 Ext4 及 XFS。

  • 文件卷的性能胜过 LVM 及 dm-thinp 。

  • 从 Kernel 3.0 到现在,每个版本 150 个左右和 Btrfs 相关的补丁,其中错误修复占大多数,不过几乎每次发布都会引入新功能。其中也有富士通的一部分贡献。

  • 在与 Ext4 及 XFS 的性能测试方面, Btrfs 不是胜出就是不相上下。从这个角度看性能方面令人满意。

  • 目前 Btrfs 已经可以适用于除 RAID 5/6 以外的所有环境,特别适合 RAID 1 和 RAID 10 。推荐搭配最新的稳定版内核使用。

  • 接下来将继续完善 RAID 5/6 的支持,丰富 Btrfs 文件系统的用户态工具。

消息来源:Phoronix/LinuxToy