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

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

上面的问题在一读时含糊不清,所以更精确一些。

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

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

工作正常,没有任何问题。 但是,如何扩展呢? 是的,我可以安装另一台服务器,但问题是: 如何将两台计算机上的两个ZFS池合并成一个逻辑文件系统? 我需要在整个raidz2卷的networking上安装一个装载量。

或者以另一种forms提出的问题:如何用普通硬盘和标准计算机构build“自制”petabyte ZFS存储? (ZFS是必须的)。

任何指针是受欢迎的。 (我知道Blackblaze的解决scheme,但是是用Linux而不是ZFS)…

这个问题也是这个问题, 150TB并且在增长,但是如何增长? ,但是和我的问题不一样。

Thanx提前..;)

ZFS并不旨在跨多个Solaris(或其他)系统进行扩展或群集。 这不是一个分布式的文件系统,所以涉及到ZFS的任何分布式文件系统都必须有另外一个层,将集群中各个系统公开的各个安装点绑定在一起。

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

添加另一台服务器机箱以固定驱动器。 Pop驱动器和SAS扩展器。 例如,Chenbro RM91250可容纳50个驱动器; 为扩展器添加两个CK23601扩展器和一个UEK 。 上行链路返回到主服务器(如果您的服务器尚未安装,则可能需要带有外部端口的SAS卡)。 或者添加一台HP MDS600 ,可能会在eBay上find一个便宜的,并用它来代替上述的方块。

注意:我不知道你在用什么,所以这可能是完全不适合你的预期用途。 公平的警告,这只是一个想法,不保证性能或适用于特定目的。