複数(例:)Raspberry Piのストレージプールを1つにプールできますか?簡単な例として、それぞれUSB容量が1TBの12個のPiがあるとしましょう。単一の12TBドライブとして表示され、必要に応じてドライブ全体に自動的にデータを配布する単一のストレージをネットワークに作成できますか(Sambaまたは他の手段を使用)。
答え1
調査iSCSIこれにより、IP/イーサネットを含むさまざまなファブリックにRAIDアレイを構築できます。
答え2
あなたのユースケースが何であるかよくわかりませんが、GlusterFSを見ることができます。
これは私が(私のプロジェクトではなく)私のプロジェクトで参考資料として使用する記事です。Odroid HC2へのGlusterfsのデプロイ。
答え3
すでに述べたglusterfに加えて、以下があります。セファロスポリンこれはRAIDと同様の冗長性を提供し、さまざまな方法で分散ストレージプールにアクセスできるようにします。
- としてPOSIX互換ファイルシステム、
- 〜のようにネットワークブロックデバイス(例:ネットワークブート物理および仮想クライアントシステムの場合)
- そしてオブジェクトストレージ両方とも互換性のあるAPIがありますAmazon S3そしてオープンスタック用スウィフト。
ただし、複数のrpiシステムのコストを合計すると(12台のRaspberry PiはUSB電源または3Dプリントケースを除いて少なくとも420ドルです)、より安価であることがわかります(そしてより簡単で簡単)。 。安定性が高い)シャーシ、電源装置、および冷却ファン(通常はa)追加のファンを設置する場所)。実際には、企業(または学校や個人)が最新のハードウェアにアップグレードするときに無料で機械を清掃することは難しくありません。
6 個または 8 個以上のドライブが必要な場合は、マルチポート SAS カード (8 個または 16 個の SAS/SATA ポートを持つ LSI、8 ポート IBM ブランド M1015 LSI カードなど) を追加するオプションがあります。 eBayで約100ドルで販売されています。)
DIY NASまたはファイルサーバーが必要な場合は、ZFS(またはmdadm RAID)を使用してドライブを1つ以上のプール/アレイに結合し、NFSおよび/またはSambaを介してネットワーク経由で共有します。