跨多個裝置共享儲存?

跨多個裝置共享儲存?

是否可以將多個(例如)Raspberry Pi 的儲存池集中到一個儲存空間?舉一個簡單的例子,假設我有 12 個 Pi,每個 Pi 在 USB 上都有 1TB 的容量。我可以在網路上建立單一儲存(使用 samba 或其他方式),該儲存將顯示為單一 12TB 驅動器,並根據需要自動將資料分散到各個磁碟機上嗎?

答案1

調查iSCSI它允許您在不同的結構上建立 RAID 陣列,包括 IP/乙太網路。

答案2

我不確定您的用例是什麼,但您可以看看 GlusterFS。

這是我在自己的專案中用作參考的文章(不是我的),在 Odroid HC2 上部署 Glusterfs

答案3

除了已經提到的 glusterfs 之外,還有頭孢它提供類似 RAID 的冗餘,並允許您以多種方式存取分散式儲存池:


然而,值得注意的是,當你把多台rpi 機器的成本加起來時(一打樹莓派至少要420 美元,不包括USB 電源或3D 列印外殼),你會發現它更便宜(而且更容易和更容易)。和散熱風扇(一般也有)安裝額外風扇的地方)。事實上,當企業(或學校或個人)升級到更新的硬體時,免費清理這類機器並不困難。

如果您需要超過6 或8 個驅動器,可以選擇添加多端口SAS 卡(例如LSI 八個或十六個SAS/SATA 端口,例如8 端口IBM 品牌的M1015 LSI 卡在eBay 上的售價約為100 美元)。

如果您想要一台 DIY NAS 或檔案伺服器,請使用 ZFS(或 mdadm RAID)將磁碟機組合到一個或多個池/陣列中,並透過 NFS 和/或 Samba 在網路上共用它們。

相關內容