Solaris
使用 JBOD 和 ZFS 建構一個大文件系統
如何建構一個非常大的 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 並且還在增長,但是如何增長呢?,但它與我的問題不同。
提前謝謝.. ;)
ZFS 並非旨在跨多個單一 Solaris(或其他)系統進行擴展或集群。它不是分佈式文件系統,因此任何涉及 ZFS 的分佈式文件系統都必須有另一個層,將集群中各個系統公開的各種掛載點綁定在一起。
為什麼 ZFS 堅持?聽起來你想要更像Hadoop filesystem的東西。
添加另一個伺服器機箱以容納驅動器。彈出驅動器和 SAS 擴展器。例如 Chenbro RM91250可容納 50 個驅動器;添加兩個CK23601擴展器和一個用於擴展器的UEK。將其上傳回您的主伺服器(如果您的伺服器還沒有外部埠,則可能需要帶有外部埠的 SAS 卡)。或者添加一個HP MDS600,可能會在 eBay 上找到一個便宜的,然後用它來代替前面提到的盒子。
注意:我不知道您將其用於什麼,因此這可能完全不適合您的預期用途。公平警告這只是一個想法,不能保證性能或適用於特定目的。