我看到描述 Ubuntu 12.04 上的 BTRFS 的条目有一些担忧,主要是因为 BTRFS 产品的成熟度。现在我们有了 13.10,BTRFS 文件系统是否可靠?
答案1
BTRFS 目前是并且将来也是开发中. 这正在BTRFS 常见问题解答页面:
btrfs 稳定吗?
- 简短的回答:也许吧。
- 长答案:没有人会神奇地在 btrfs 代码上贴上标签并说“是的,现在稳定且无错误”。不同的人对稳定性有不同的概念:想要将翻录的 CD 保存在上面的家庭用户对稳定性的要求与在其上运行交易系统的大型金融机构不同。如果您担心商业生产用途的稳定性,则应在生产工作负载下的测试平台系统上测试 btrfs,看看它是否能满足您的要求。无论如何,您都应该加入邮件列表(并在 IRC 中闲逛)并通读问题报告并跟踪它们的结论,以便让自己很好地了解出现的问题类型以及可以处理这些问题的程度。无论您做什么,我们建议您保留良好的、经过测试的、系统外(和异地)备份。
- 务实的回答:(2012-12-19)许多开发人员和测试人员将 btrfs 作为日常使用的主要文件系统,或用于存储各种形式的“真实”数据。有了可靠的硬件和最新的内核,我们很少看到无法恢复的问题出现。与往常一样,保留备份、测试它们并准备使用它们。
这也适用于 Ubuntu 的 BTRFS 实现。
答案2
对于生产服务器来说,它还不够稳定。根据我的经验,文件系统有时会损坏,甚至会导致系统重新启动!
在我使用 4 个 1TB SAS 硬盘运行两周之后,我不得不恢复到 ext4。
更新:我的损坏问题似乎源于硬件问题,因为如果我运行 ext4,就会出现类似的错误。
更新:自内核 3.17 以来,它一直非常稳定。我在客户站点遇到过多次意外关机,但系统都能正常恢复,没有任何损坏。
答案3
自从一年前我转到 Kubuntu 1404 alpha 以来,我一直在 Kubuntu 14.04 上运行 btrfs。它对我来说运行无误。我从 1998 年开始使用 Linux,直到一年前还在使用 EXTx。我继续使用 btrfs。
值得一提的是,Facebook 去年 5 月将其数据中心迁移到 btrfs,并且仍然对此充满热情。他们使用的是 3.19。Kubuntu 14.04 使用的是 3.12。
答案4
btrfs-“不是超级稳定”,但它非常酷,brtfs文件系统似乎存在性能问题。与ext4相比,它需要额外的启动时间。特别是在低端硬件上。