我在旧硬盘上安装了带有 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 驱动器的时间就太长了。