Ubuntu 是否计划将 btrfs 作为默认文件系统?

Dan*_*Dan 26 filesystem btrfs

Btrfs 似乎有一组有用的功能,例如我们的快照,并且是 Opensuse 和 Suse 中的默认功能。Fedora 计划迁移到它。Ubuntu 是否计划转向它?如果不是,为什么?

Xen*_*050 14

我不确定 Debian 或 Ubuntu 何时或是否会切换到 Btrfs 作为默认根文件系统。看看它最近如何“变得稳定”,如果它在达到 Debian Stable 之前的几年(但 Ubuntu 基于 Debian Unstable ......),我不会感到惊讶。如果是我,我会等待一段时间,看看 openSUSE 的情况如何。

看来,“快照和回滚[是]增加了Btrfs的杀手级功能”中提到此openSUSE的新闻页面,但它听起来像一个坚实的备份策略,你可以在任何FS今天实现与一点点的努力。我确实喜欢压缩功能,我认为它现在使用 ZLIB,但我认为它无法与xz默认情况下使用的功能进行比较。

LinuxBSDos.com 上的这个人说“openSUSE 上默认使用 Btrfs,其他发行版什么时候会效仿”,但他说虽然默认安装在 root 上使用 Btrfs,但“/home 的单独分区使用 XFS”。然后补充道“在openSUSE 13.2中引起我注意的一件事是无法加密根分区,选择了Btrfs。我认为这是因为在默认分区方案中,/boot没有单独的分区。”
一个评论使有根据的猜测“Btrfs 是在 root 上,因为万一出现意外问题,你总是可以重新安装系统。而在 /home 上有用户数据的地方,你不能指望重新安装。”

我实际上并不知道 Btrfs 是稳定的,只是读到它在 2014 年 8 月左右的某个时候变得“稳定” - 如果维基百科有资格作为一个好的来源(Btrfs 上的 Ubuntu 社区帮助 Wiki 说 Wikipedia 是 Btrfs 上的“更多信息”链接。 . ),Btrfs Wiki的链接说它“不再不稳定”,并且仍然具有:

Btrfs 代码库正在大量开发中。正在尽一切努力保持它的稳定和快速。由于开发速度很快,每个新的 Linux 版本都会显着改善文件系统的开发状态,因此建议尽可能运行最现代的内核。

Debian 的 Wiki似乎没有关于 btrfs 的任何新消息,提到它自 2.6.29(2009 年 3 月 23 日)以来一直在内核中

实际上,Btrfs Wiki 的常见问题解答似乎没有关于其稳定性的消息比 2012 年 12 月更新(我确定更新文档的优先级较低,但达到稳定对我来说似乎是一个里程碑):

btrfs 稳定吗?

简短回答:不,它仍然被认为是实验性的。

长答案:没有人会神奇地在 btrfs 代码上贴上标签并说“是的,这现在很稳定且没有错误”。不同的人对稳定性有不同的概念:希望将翻录的 CD 保留在其上的家庭用户与在其上运行交易系统的大型金融机构对稳定性的要求不同。如果您担心商业生产使用的稳定性,您应该在生产工作负载下的测试平台系统上测试 btrfs,看看它是否能满足您的要求。在任何情况下,您都应该加入邮件列表(并在 IRC 中闲逛)并通读问题报告并遵循它们得出结论,以使自己对出现的问题类型以及它们可以达到的程度有一个很好的了解被处理。无论您做什么,我们都建议您保持良好状态,经过测试,

务实的回答:(2012-12-19) 许多开发人员和测试人员将 btrfs 作为他们日常使用的主要文件系统,或者使用各种形式的“真实”数据。凭借可靠的硬件和最新的内核,我们很少看到出现不可恢复的问题。与往常一样,保留备份、测试它们并准备好使用它们。


Fedora 项目 Wiki 关于 Btrfs的“Btrfs 文件系统草案”说“从 Fedora 16 开始,它被指定为默认文件系统”,但它是在 2011 年发布的,所以我认为该页面无用......

红帽企业Linux 7储存管理指南要求增加了Btrfs是一个“技术预览”和RedHat的版本被发布了2014年6月10日(与Q4 2019“生产1阶段结束”)。

在 Red Hat 中,“技术预览”功能是什么意思?

技术预览功能目前不受支持,功能可能不完整,也不适合在生产中部署。但是,这些功能是出于礼貌提供给客户的,主要目标是让该功能获得更广泛的曝光度,并在未来获得全面支持。