我正在考虑为我的家人创建一个较大的(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 将以合理的方式处理异构磁盘大小。