如何构建真正大的 ZFS 文件系统?
上述问题在一读中比较模糊,因此应更为精确。
我知道如何使用一台计算机构建大型 ZFS 卷。例如
- 买一台有 ECC RAM 和冗余电源的好电脑
- 获取一些 SATA 控制器
- 连接一组驱动器(例如 32x2TB = 64TB)
- 每 TB 存储空间安装 1GB 内存(64GB RAM)
- 为 L2ARC 安装快速 SSD
- 使用 ZFS 安装 freebsd
- 调整它
- 完毕。
运行良好,没有任何问题。但是,如何扩展它?是的,我可以设置另一台服务器,但问题是:如何将两台计算机的两个独立 ZFS 池合并为一个逻辑文件系统?我需要一通过网络为整个 raidz2 卷进行挂载。
或者换一种形式问这个问题:如何使用普通驱动器和标准计算机构建“自制”PB 级 ZFS 存储?(ZFS 是必须的)。
欢迎任何指点。(我知道黑焰解决方案,但是它是通过 Linux 而不是 ZFS 完成的)...
这也是这个问题,150 TB 并且还在增长,但如何增长呢?,但这与我的问题不同。
提前谢谢.. ;)
答案1
ZFS 并非设计用于跨多个 Solaris(或其他)系统进行扩展或集群。它不是分布式文件系统,因此任何涉及 ZFS 的分布式文件系统都必须有另一层,将集群中各个系统公开的各种挂载点绑定在一起。
为什么坚持使用 ZFS?听起来你想要更像Hadoop 文件系统。