BTRFS 或 LVM 异构 RAID

BTRFS 或 LVM 异构 RAID

我正在考虑为我的家人创建一个较大的(3.5TB+)备份服务器。

我已经拥有足够的硬件了,现在不想再购买了。我设想的配置如下:

  • 两个 1TB 硬盘
  • 两个 750GB 硬盘
  • RAID 5?
    • 分布式奇偶校验
    • 可以容忍一个 HDD 故障
  • BTRFS 或 LVM + 精简配置
    • 强烈推荐 BTRFS
  • 将来可以添加更多驱动器

这可能吗?我知道 BTRFS 可以将一堆驱动器融合到一个没有奇偶校验的文件系统中,但我想承受至少一个驱动器故障(我不相信任何有移动部件的东西)。

最糟糕的情况是我只能在 1TB 硬盘上创建 750GB 分区,但创建它们并不容易确切地一样,而且很浪费。

答案1

体验过 ZFS 后,我不会推荐其他任何东西。它非常简单可靠。

我的建议是,创建包含两个镜像的 ZFS 池。将它们合并后,您可以按照自己喜欢的方式对其进行切片和切块。

ZFS 的一个缺点是无法缩小规模。您可以随时添加更多设备(镜像或独立)。

PS RAID5 需要 3 个驱动器。每个驱动器都有一对,因此 RAID5 并不理想。而且速度很慢。镜像管理起来要简单得多,并且由于负载潜力共享而提高了读取速度。

答案2

这个答案

Btrfs 按块分发数据(及其 RAID 1 副本),因此可以很好地处理不同大小的硬盘。您将得到所有硬盘的总和除以二 – 并且无需考虑如何将它们组合成大小相似的对。

因此 btrfs 将以合理的方式处理异构磁盘大小。

相关内容