RAID:ZFS 还是 Btrfs?

RAID:ZFS 还是 Btrfs?

我在旧硬盘上安装了带有 ArchLinux 的自己的 NAS。我想添加 3x4To 以获得真正的存储功能,并且我想将 RAID5 系统与这 3 个磁盘一起使用。

我读过很多关于 ZFS Raid-z 的内容,这正是我想做的。但我听说过 Btrfs,而且 Btrfs 似乎也能够像 ZFS 一样处理软件 RAID-5。但我想知道 Btrfs RAID 是否和 ZFS 一样工作。我也找不到有关如何创建和管理突袭的完整信息。所以我的问题是:

  • Btrfs 是否能够处理具有与 ZFS 相同保护的软件 raid(无“写入漏洞错误”、自我修复等……?
  • Btrfs 是否与 ZFS Raid-z 一样可靠,还是仍处于实验性功能?
  • 如果我的第一个问题的答案是“是”,我在哪里可以找到有关如何设置、修复和清理 Btrfs raid 的完整信息?

感谢您的帮助 :)

答案1

Btrfs 是否能够处理具有与 ZFS 相同保护的软件 raid(无“写入漏洞错误”、自我修复等……?

不可以。RAID-5/6 代码和自我修复代码都不能完全发挥作用。自我修复代码有时有效,有时无效。如果您使用 BTRFS RAID-5/6,问题不是“我的文件系统会死掉吗?”,而是“我的文件系统什么时候会死掉?”。

Btrfs 是否与 ZFS Raid-z 一样可靠,还是仍处于实验性功能?

BTRFS 被作者声称是“生产版”,并且被少数人使用,但请记住,RedHat 已从其未来版本中删除了 BTRFS,并将 XFS 作为其默认文件系统。

我阅读 BTRFS 邮件列表已有八年了。他们最初遇到的核心问题之一(当实际有大量可用空间时空间不足)仍然存在。此外,他们只是发布了有关各种驱动器故障/更换活动的丢失/损坏代码的信息,这并不漂亮。

虽然 ZFS 并不完美,但最新版本非常强大。

我想对这 3 个磁盘使用 RAID5 系统。

如果你能接受性能的话我会推荐RAID-Z2。否则,一副镜子。如果没有一些冗余,重新同步(ZFS 版本的重建)4TB 驱动器的时间就太长了。

相关内容