SATAコントローラーを接続できますか?


回答:


39

次を使用してNASを構築できます...

  1. USBハブ
  2. Sata <> USB
  3. SATAレプリケーター/ SATAハードウェアポートマルチプライヤ

    • これは、乗算器をRAID、RAID化されたRAIDにチェーンする方法です。4つの乗数を選択して、いくつかのRAIDオプションから選択できます。青い矢印が結合されたテラバイトのストレージであるチェーンの開始点で、構成する方法で冗長です。

    ここに画像の説明を入力してください

    • これは標準的な使用方法です。5台のハードドライブを接続して特定の方法でRAIDを設定し、それを1つのSATAポートまたはUSB SATAインターフェイスの物理ドライブとして接続できます。

ここに画像の説明を入力してください

青い矢印をSATAからUSBへのコンバーターに接続するだけです。全体でUSB 2の速度で実行している限り、Piを使用して、かなり平均的なNASドライブを作成できます。

ユニットに電力を供給するために、標準プラグ(古き良き1.44インチフロッピードライブコネクタ)があります。これは現在、すべてのPCのアクセサリ用電源に使用されています。この写真はMOLEXコンバータです。

  • 黄色-12V
  • 赤-5V

必要なアンプ数を確認する必要があります。しかし、5X3.5インチのハードドライブに電力を供給する場合、250Vの電源がすべて、5VラインのRaspberryにも電力を供給するための最良のオプションになります!

ここに画像の説明を入力してください

幸運を :)

-編集-

Raspberry Pi 2+で特に有用であり、信頼できないRAIDシステムの優れた代替品です。

これらのボードでRAID機能を使用する代わりに、JBODで各ドライブを構成し、ZFSを使用してボリュームを作成します。ZFSは非常に安定しており、システムに完了を通知する前にデータの「ビット」を失わないことを保証します。これらのようなほとんどのRAIDコントローラーは、通常、システムにデータが書き込まれたことを通知し、データをドライブにフラッシュします。フラッシュ中にデータが破損する可能性があります。その後、すべてがOKであると言います。さらに、ドライブをFreeNASセットアップにいつでも移動でき、何も起きていないかのようにボリュームを簡単にインポートできます。

ただし、帯域幅はUSB2の速度に制限されます。

優れた速度とかなりバランスの取れたセットアップは、2x2ミラーリングとしての4 HDDのセットアップです。1〜2の冗長性により、容量が半分になります。つまり、4 x 1TBで合計2TBが得られますが、待ってください... ZFSは各ドライブと別々に通信し、1ドライブの書き込み速度(〜50mb / s)... 2ドライブの読み取り速度(〜100mb)になります!!!!

非常に高速な組み合わせは、ミラー1 X 4です。つまり、4 x 1TBで1TBが得られますが、読み取り速度は最大200MB / sです!!! まだ1ドライブの書き込み速度。


2
私はこの設計に興味がありますが、現在のHDテクノロジーには興味がありません-それらのRAIDコントローラーは何ですか?標準のPCI SATAホストアダプターですか?彼らはどのように動力を与えられていますか?
ステボ

@Stevoこんにちは。答えを更新しました。実際のデバイスにはそれほど電力は必要ありません。しかし、ハードドライブには古き良き電源が必要です。ですから、それを使ってすべてを動かすことができます。250〜350ワットのPSUは非常に安価です。PS-ツイッターで私をフォローしてくれてありがとう。
ピョートルクラ

イーサネットポートが100 Mbpsに制限されていることを考えると、「200mb / s」を達成する方法を理解できません。
ネイサンオスマン

Gigibit USB LANを追加すると、最大250Mbpsの出力が得られます
Piotr Kula

1
JBODは単なるディスクの束であり、組み込みの冗長性がないため、これらのドライブの1つに障害が発生した場合、完全にホース接続できます。RAIDレベル1、5、10などは、ミラーリングまたはパリティ付きストライピングを提供するため、1つのドライブがダウンしても、すべてのデータが失われることはありません。JBoD上の5個のディスクは、5倍の障害発生可能性を意味します(一部のアプリケーションでは問題ありません)
Adam Tolley

10

チップにはSATAサポートがないため。唯一のオプションは、USBポートを介してSATA HDエンクロージャーを接続することです。


1
これらのエンクロージャーのコストとRasPiのコストを考えると、おそらく価値はありません。
finnw

2
別のチップとSPI / I2C / UART通信を使用してこれを実行できるかどうか疑問に思っていましたが、適切なチップが見つかりませんでした。
アレックスチェンバレン

1
再:エンクロージャのコスト、私は内蔵ハードドライブのスタンドである「ドック」を使用しています。「裸の」内部ドライブはゴム製のスリーブに入ります。総コストは35ドルに加えてドライブでした。
cmc

8

敢えて、6つのピンでPCI-E x1を実装できます:SM_SCL、SM_SDA(SMBus信号としてI2Cバスに行く)、PCIE_IRQ(オープンドレイン、すべてのカードで共有)、PCIE_CLK(外部回路で差動信号に派生、共有すべてのカードで)、PCIE_Tx(外部から差動に派生、チャネルごとに1つ)およびPCIE_Rx(外部から差動信号から派生、チャネルごとに1つ)

ハードウェアは簡単ですが、ビットバンギングPCI-Eプロトコルは、すべてのカードがそれほど遅くなるわけではないため、問題になる可能性があります。


4

GPIOピン用のカスタムSATAコントローラーを構築するのは簡単な作業ではありませんが、いつかは起こるかもしれません。その後、PiはNASとして使用できます。

ネットワークポートはUSBよりも高速であるため、NASデバイスも優れたソリューションになります。


2
それはGPIOが設計されたものではありません-非常に低周波数の非リアルタイムのもの(一般的に)のために設計されています。
アレックスチェンバレン

1
GPIOとSATAを使用したハッキン​​グがいくつかあります。johandraaisma.nl/ raspberryproject
Igor

しかし... Raspberry Piでは、ネットワークポートはUSBシステムを介したサブデバイスの一種なので、必ずしも高速ではありません。
エシュワール

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.