使用 JBOD 和 ZFS 构建一个大文件系统

kob*_*ame 4 freebsd solaris zfs storage

如何构建一个真正大的 ZFS 文件系统?

上述问题在第一次阅读中含糊不清,因此更准确。

我知道如何用一台计算机构建大型 ZFS 卷。例如

  • 获得一台带有 ECC RAM 和冗余电源的好计算机
  • 获取一些 SATA 控制器
  • 连接一堆驱动器(例如 32x2TB = 64TB)
  • 为每 TB 存储安装 1GB 内存(64GB RAM)
  • 为 L2ARC 安装快速 SSD
  • 使用 ZFS 安装 freebsd
  • 调整它
  • 完毕。

工作正常,没有任何问题。但是,如何扩展呢?是的,我可以设置另一台服务器,但问题是:如何将两台计算机的两个独立 ZFS 池加入一个逻辑文件系统?对于整个 raidz2 卷,我需要通过网络进行一个挂载。

或者另一种形式的问题:如何使用普通驱动器和标准计算机构建“自制”PB 级 ZFS 存储?(ZFS 是必须的)。

欢迎任何指针。(我知道Blackblaze解决方案,但它是用 Linux 而不是 ZFS 完成的)...

这也是这个问题,150 TB 并且还在增长,但如何增长?,但这与我的问题不同。

提前谢谢.. ;)

gro*_*wse 6

ZFS 并非旨在跨多个单个 Solaris(或其他)系统进行扩展或集群。它不是分布式文件系统,因此任何涉及 ZFS 的分布式文件系统都必须有另一层将集群中各个系统公开的各种挂载点绑定在一起。

为什么 ZFS 坚持?听起来您想要更像Hadoop 文件系统的东西。