web-dev-qa-db-ja.com

複数のHDDをコンピュータに接続する方法は?

10〜20台のSATA HDDを家庭用コンピューターに接続するための最良かつ最も効率的な方法は何ですか? SATA HDDの2つの接続をサポートする通常のマザーボードを意味します。

このアセンブリの目的は、映画やバックアップなどの大きなファイルを保存するための便利なストレージシステムを構築することです。現在持っているHDDは、主に3TBです。次に、異なるHDDに保存されているデータにアクセスしやすくするために、統合アーカイブを作成する必要があります。

21
Googlebot

これらのディスクをどのように使用するかを知らなければ、本当に正確に答えることはできません。

NAS /エンクロージャ

たとえば、大容量のストレージが必要な場合は、JBODバックプレーンまたはエンクロージャを使用して、20台のHDDを2つのドライブとして(場合によってはRAIDでも)「見る」ことができます。この場合、ディスク管理はエンクロージャに外部委託されます。特定のドライブのステータスについて問い合わせる場合は、エンクロージャと「通信」できるLinux互換ソフトウェアが必要です。

上記のソリューションには、柔軟性があり十分にテストされているという利点があります。一方、10ディスクまたは12ディスクのエンクロージャーは、特にRAID対応のエンクロージャーを使用する場合、高価になる可能性があります。 OSとの非互換性の小さなリスクがあります(カーネルとモジュールの調整に慣れている場合は減らすことができます)。必ずベンダーに確認し、ドライバをダウンロードして、購入前に関連するREADMEを読んでみてください

これは 1つの可能性 です。

問題:データ転送速度

もう1つの欠点は帯域幅です。10ディスクエンクロージャーは最大でeSATA-1の速度で動作します(1.5 Gbpsまたは3 Gbps-紙で6 Gbpsを達成できるかもしれませんが、可能かもしれませんが)単一のドライブよりも長い速度を維持するため。ほとんどのデスクトップドライブは、約500 Mbpsの持続的な速度を提供しますが、外部エンクロージャーは並列で読み取り/書き込み(RAID 0)が可能で、ディスク間で負荷を共有できます。

問題:ディスクレベルでの低レベルの制御

これらのディスクの独立した制御が必要な場合(SMARTステータスをクエリできるだけでも、またはディスクに障害が発生しているかどうかを知ることができます。通常、安価なエンクロージャーでは、これをプログラム的に行うことはできません)外付けLEDを視覚的に検査するには)マルチSATA拡張カードが必要です(おそらく1枚以上)。これは上記のDIYよりも確実に安くなりますNAS.

問題:エンクロージャディスクセットのreallyとは

JBODソリューションを使用し、20のディスクを20の独立したディスクとして「見る」場合を除き、増加した中央計算コストで個別に処理されるため、エンクロージャーのCPUは、たとえば10のディスクのセットにスペースを割り当て、最適なデバイスを考案します。アクセスするための戦略。つまり、単一のディスク上に完全な独立したファイルシステムは存在せず、その部分のみが存在することになります。そして、どの部分は、あなたが最初にそれをそこに置いたエンクロージャの電子機器でない限り、正確に外部から見分けるのが難しいかもしれません。

つまり、1台のディスクが故障しても、適切なRAID設定で安全であり、データが失われることはありません。 しかし、電子機器が死ぬと、10人の良いハードディスクがあり、誰も読み方を知らないことがあります 、およびそれらに関するすべてのデータはまだ存在していますが、到達できません。すべての意図と目的を失い、完全なバックアップから復元する必要があります。

したがって、NAS /エンクロージャを購入するときに調査したい追加事項は、サポートされているデータ編成の種類であり、スペアを見つける可能性は数年後の部品。たとえば、多くのNASは実際に最適化されたカスタムビルドのLinuxボックスです。NASがあなたに死んだ場合、ディスクを適切なLinuxに接続している可能性があります。コンピュータはそれらのデータにアクセスできるようにします。他のベンダーは独自のスキームを使用します-時には標準スキームを意図的に微調整して互換性をなくし、顧客の忠実性を「奨励」します-他のベンダーでは読み取れませんベンダーのハードウェア。

問題:それらすべてのディスクに電力を供給

外部電源付きエンクロージャーを使用していない場合、これらのハードディスクに電力を供給するの問題が発生します。スピンアップ時に、8つのディスクが十分な電流を消費して、在庫のPSUを過負荷状態にして、「パワーグッド」信号を介してPCをリセットし、ブートプロセスをループする可能性があります。リセット後もディスクは回転し続けるので、次のサイクルではそれほど多くの電流が流れず、システムが起動します。それでも、私は身震いしてthatはシステムの平均余命に影響を与える可能性があります)。したがって、かなりのスピンアップ電流(約30〜60アンペア)を供給できる1つ以上のPSU、または「交互/遅延スピンアップ」をサポートするカードが必要です(すべてではありません。 「すぐに目覚める」と「10秒で目覚める」の2つのスイッチ位置。4つのグループでハードディスクを起動したい場合は、それ以上必要になる場合があります。

DIYオプション

3番目の可能性は、これらのディスクが何のために必要かによって異なりますが、アーキテクチャ全体をリファクタリングすることです。ポートマルチプライヤにより、約500米ドルに戻ります。ギガビットイーサネットを備えた8-SATAマザーボードは、79米ドルという低価格です。このようなマザーボードが3つ、特大の電源ユニットが3つ、ギガビットスイッチが1つ、24台のハードディスクを処理できるものがあります。独立して(そしてより柔軟に)。

考慮事項:バランスの取れたアーキテクチャ

Double-port-multiplier-Enclosureの1,000ドルのソリューションを好む場合でも、コンピューターのアップグレードに投資することを検討してください。2-SATAマザーボードはおそらく歯が長く、PMEのコストに見合わないかもしれません。提供するように構築されています。

考慮事項:ディスク障害率とメンテナンスコスト

また、20台のディスクを扱う場合、ディスク障害は本当に計画したいものであると考えてください。ホットスワップ機能とRAIDオフロードは、外部のNAS /マルチプライヤではDIYソリューションよりもはるかに一般的(かつ使いやすく、実装)です。メンテナンスとダウンタイムのコストを考慮に入れることをお勧めします。

外部エンクロージャーの故障率

外部エンクロージャーの場合、エンクロージャーが故障して内部のディスクが破壊されるか、少なくとも寿命が短くなるという恐ろしい話をよく耳にします。それが起こります。これが発生する主な理由は、エンクロージャビルダーが最低入札価格の安いスケーターであることが多く、単純な事実に十分な注意を払っていないためです-ハードディスクは、多くの敏感な電子機器を備えた電気誘導モーターです。したがって、それはrequires、または少なくともdesires、適切な作業環境が必要です。ハードディスクの場合、これは「一定の温度であり、暖かくなりすぎず、きれいな入力電流」になる。私はいくつかのエンクロージャーで両方の点で異常に故障し、スパイクと電子機器の死である過電圧/不足電圧で「汚れた」電力を供給し、受動冷却に依存していますまたは冗長性も故障モードもない、サイズが小さい12V背面ファンが1つある。つまり、USD 2,00のファンが故障した場合でも、電源が切断されず、警告ブザーが鳴らず、ロックまたはクラッシュするまで、6万個のUSD 250,00のディスクが静かに熱くなります。 。その場合、システムは電源を入れたままにすることができ、場合によっては(ハードディスクとその障害モードによって異なります)実際にはさらに高温になります。プラスチック製の前面が溶けた5ディスクエンクロージャを確認しました。言うまでもなく、RAIDアレイは復旧不可能でした-すべてのディスクが死んでいました(適切で更新されたバックアップを神に感謝します!)。

残念ながら、「2つの冗長ファン」や「過熱警告」のようなものは購入前に写真やマニュアルから収集できますが、通常、はるかに高価なエンクロージャーでのみ入手できます。 A 非常に安全な熱保護 は、収益に最大10ドルを追加する可能性があり、これらの10ドルを節約するために2,500ドルの磁気ストレージを危険にさらすことは価値があると考えているようです。

32
LSerni

本当にそうではありません。対処する必要があるいくつかの問題があります。あなたは確かに平均的な電源に十分な電源コネクタを持っていないでしょう-ほとんどは最大で6-8が付属するでしょう。追加の電源を使用することもできます。あなたのケースはそれらすべてのドライブのための十分なスペースを持っていないでしょう、あなたはより大きなケースが必要です。ポートマルチプライヤカードとバックプレーンを追加する必要があります...

backblaze's pods のようなものになってしまいます-大量のバックプレーン、複数のPSU、および大量の冷却を備えたドライブの巨大なボックス。これはどのような意味でも平均的なデスクトップにはなりません。この多くのドライブでは、いくつかの通常のケースを持ち、単にストレージを分割することを検討することは理にかなっています、マザーボードとケースはシステム全体に関して大きなコスト要因ではなく、より優れた冗長性があります

11
Journeyman Geek

一般的なデスクトップマザーボードには、通常、4、6、または8つのSATA接続があります。拡張カードを追加して、数を増やすことができます。 10〜20台のドライブには、それらを配置するための物理的なスペースがない可能性があります。外部NASを検討する必要があります。

5
Kevin

通常、1台のデバイスに搭載されている多くのハードドライブは、一般に販売されていません。最初に見つけたいのは、必要なすべてのハードドライブをサポートするのに十分な大きさのシャーシです。必要なシャーシは、サーバーモデルまたは特注のシャーシである必要があります。

ハードドライブ、lff、sffのいずれであるかを考えると、たとえば、12または24 sataハードドライブをこのシャーシに取り付けることができます。 http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-3896136-5080871-4290526-4324034.html?dnr=1

ハードウェアがすでにある場合は、ドライブのニーズをサポートする互換性のある20ベイシャーシを見つけることができます this。 次に、強力な十分な電源を購入する必要があり、 RAIDカード 同様に、すべてのハードドライブを接続します。 ( シングル 拡張カードも機能します)

4
ponsfonze

Kevenが提案したように、それは可能ですが、すべてを広げたくない場合は、明らかにケースのスペースが制限されます。

NASは良いアイデアですが、より多くのハードウェアが必要になるため、十分な大きさのケースがある場合は、PCのRAIDアレイまたはカードを調べることができます。

2
Ben Lavender

十分な大きさの電源とPCI SATAカードのペアで、MBあたり10〜12を簡単に実行できます。一部のマザーボードは4または8 SATAドライブをネイティブでサポートしています。カード用に少なくとも2つ使用できるように、3〜4個のPCI拡張スロットを備えたものを探します。次に、それらを共有アクセスとしてネットワーク化します。そして1200Wの電源!

これで、4Tbドライブが利用可能な場合の多くのドライブの目的を説明していません。そのため、WEは、最大のものを推測することしかできません。データキャッシュバッファーに使用できる場合は、速度を考慮してください。は巨大な画像ファイルを処理していましたが、それでも十分です。ストレージだけの場合を除いて、WHYが重要である場合、RAIDアレイは3x冗長性(2ストライプペアと3それらへのバックアップ)。その唯一の理由は、ドライブサイズの制限が認識されていて、数十の200Mbドライブを使用する必要がある場合です(ただし、これらはSATAではなくIDE(parellel)になります)相互接続。

または、ハブを介したUSBは、1つのUSBポートを介して最大127台のデバイスをスタック(デイジーチェーン)できますが、それは多くの配線ネストです。NASデバイスあたり4台のドライブがより良い代替案です。)あなたの話はかなりの費用

2
David