DIYでNAS(ネットワークアクセスストレージ)を構築する方法について、良くて詳しい説明書を探しています。私はそれを安くやろうと計画しています(古いPCの設定+オープンソースのソフトウェア)。しかし、安すぎてもいけません。RAIDカードのセットアップに投資しても構いません
知りたいですね
- 私は1つを構築するために必要なハードウェア
- どのようなハードディスクの設定をすればいいのか(RAIDカードのようなもの)
- またはその他の関連するハードウェア固有のアドバイス(電源、マザーボード、ファンなど)
- その上で動作させるべきソフトは何か、コンテンツを効率的に管理するためのOSとソフトは何か
- そのため、NASは認識され、私のネットワークにアクセスできるようになっています
- 私のWindowsコンピュータが認識するようにすることができます(Linuxディストロを使用している場合)
- ネットワークの外から自分のファイルにアクセスできるようになりました
- 私が成し遂げようとしていることは
- 私はこれを自宅の共有ハブとして使いたいと思っています。5-6台のデスクトップがあるような「大きな」家庭にも対応できるような堅牢性が必要です
- 主な目標は、基本的に私の家/家族のすべてのメディアを1つの共通の安全な場所に保存し、アクセスすることです。ファイルの種類は、メディア/映画/音楽/ビデオ/ドキュメントなどが含まれています。ファイルの種類には、メディア/動画/音楽/動画/ドキュメントなどが含まれます
- バックアップが重要です。すべてのデータは安全な場所に保管する必要があります。コンプのいずれかがダウンするか、またはフォーマットナイフの下にある場合、私は安全な場所でいつでも利用可能なメディアが欲しいです
- ストレージ、冗長性、スピードのバランスは?大学や企業のセットアップサイズのセットアップでも、2台のPCを搭載した家庭用セットアップでもありません。)
要約すると究極のDIYオタクが作った家庭用NAS。そんなものが存在するならば
私はかなりの量の検索をして、これらのリンクを見つけました
Ubuntu
FreeNAS
これらのリンクは素晴らしいのですが、推論やビルドがどのようにアプローチされたかについての詳細な指示がありません。私は、ソフトウェアの説明書を含め、各段階での詳しい説明と推奨事項を探しています
27 community wiki None
どのようなハードドライブのセットアップを取るべきか(RAIDのような)
冗長性を求めるのであれば、最低でも 2 台のディスクが必要であり、最低でも RAID 1 ミラーを作成する必要があります。個人的には、データ損失を確実に防ぎたいのであれば、評判の良いメーカー(3Ware, LSI, Adaptec)のしっかりとした RAID カードが役立ちます。柔軟性を求める人もいますし、最近の(linuxの)ソフトウェアRAIDは以前よりも信頼性が高いと聞いています。Linux LVMはソフトウェアベースのRAIDソリューションで、ボリュームに多くの柔軟性を追加してくれるので、非常に便利です。金銭的な問題であれば、ソフトウェア RAID が最良の選択となるでしょう
RAID は、必要な冗長性を得るために何台のディスクを使用するかと、実際に使用できるストレージの量とのトレードオフのことです。RAID 5 は、RAID 1 や 10 に比べてトレードオフが少ないため、一般的に使用されています。欠点としては、パフォーマンスの問題があります。では、どのくらいのディスクを持っていますか?合計でどのくらいのストレージを必要としていますか?何台のディスク障害に耐えられますか?さらに悪いことに、同時多発的なディスク障害は何台まで許容できますか?
アドバイスを一言:nVidiaやIntelのオンボードSATA RAIDコントローラには近づかないようにしてください。安定性や信頼性の面では、これらのオンボードコントローラは(IMO)本物の代用品であり、データを複雑な状況に置く可能性があります。nVidia/Intel のソリューションは速度などでは十分だと思いますが、データをいじっているときには、データが無傷であることを確認することが最も重要です(私にとっては)。ハードウェアRAIDでは、信頼性とスピードとのトレードオフのために、より多くのお金が必要になります。自分の戦いを選択し、そこから計画を立ててください
その他ハードウェア関連のアドバイス(電源、マザーボードなど)
予算があるように聞こえますが、私が言えることは、目的に向かってお金を優先させることです。複数のコンピュータとストレージを共有するためだけにNASを構築していて、どのような要因についてもあまり気にしないのであれば、どのような機器でも構いません。最小限の労力で後からより多くのドライブを拡張/追加できるようにしたいのであれば、多少の追加ハードウェアが必要になるかもしれません
どんなOSでも、コンテンツを効果的に管理するためのソフトウェアでも、それを実行するべきなのですが、NASは認識できて、自分のネットワークにアクセスできるようになっているのですね
私はOpenFilerを使っていますが、今のところとても簡単です。何を選ぶにしても多少の学習曲線がありますが、事前にドキュメントを読んでおくことをお勧めします。しばらく前にFreeNASを試してみましたが、あまり好きではありませんでした
クライアントコンピュータでストレージを認識できるようにするためには、プロトコルがすべてです(次の応答を参照)
私のWindowsコンピュータが認識するようにすることができます(Linuxディストロを使用している場合)
windowsの場合は特定のプロトコルが必要です。FreeNAS や OpenFiler などがサポートしている SMB (samba) です。NFS や CIFS のような他のプロトコルを使用することもできますが、SMB は Windows と Linux マシンのネットワーキングに最も適しています。最近では SMB の共有を認識するのは非常に簡単ですが、ドメインコントローラを持っている場合(私は疑わしいと思いますが)、SMB と連携した認証は少し大変なことになるかもしれません
ネットワークの外から自分のファイルにアクセスできるようになりました
これは部分的にはネットワークの問題です。ファイアウォールでポートを開いていることと、NASへのポート転送の間では、これは少し複雑になるかもしれませんし、RAIDや単純なファイル共有ほど簡単ではありません
ファイルへのアクセス方法は?ウェブ(http)経由ですか?VPN?NFS?FTP?Rsync?
物を作るのはとても楽しいことですが、人は時に最も簡単なことを忘れてしまうことがあります。あなたの場合、構築方法を知っていることは、あなたが何をしようとしているかよりも重要ではありません。ネットワークストレージは比較的簡単ですが、複雑さは計画や先見の明がないと醜い頭をもたげてしまいます。もしあなたの投稿を更新できるのであれば、何を達成しようとしているのかを含めてください。例えば、これは仕事用なのか、家庭用なのか。NASはメディア、ドキュメント、データベース、コードをホストしますか?冗長性や速度よりもストレージを最大化したいですか?NASの主要な目標/ニーズは何ですか?など)
私の暴言が役立つことを願っています。)
OPの変更対応を更新しました
私はこれを自宅の共有ハブとして使いたいと思っています。5-6台のデスクトップがあるような「大きな」家庭にも対応できるような堅牢性が必要です
OK、これはあまりにも「大きな」ものではありませんが、私はあなたの目的を理解しています。あなたの目標に対する私の回答のために読んでください
主な目標は、基本的に私の家/家族のすべてのメディアを1つの共通の安全な場所に保存し、アクセスすることです。ファイルの種類は、メディア/映画/音楽/ビデオ/ドキュメントなどが含まれています。ファイルの種類には、メディア/動画/音楽/動画/ドキュメントなどが含まれます
市場に出回っているほとんどの家庭用(コンシューマ型)NASは、あなたが求めているものをほとんど正確に実行します。既製品のソリューションの優れた点は、ほとんどの部分で、独自のソリューションを展開する場合と比較して、シンプルさ/使いやすさ、サポート、サイズなどの付加価値があるということです。もちろん欠点は、通常はディスクの数に依存する価格設定です。小型のNASソリューションは、独自のソリューションを構築するのに比べてかなり安価ですが、あなたの場合は、大容量のストレージプール、使用方法の柔軟性、そして最終的にはある程度の冗長性が第一の目標のようです。心配する必要はありません、あなたのニーズを満たすいくつかのベンダーがあります。すべては予算次第です
実際には予算や技術、使い勝手の良さに煮詰まっています
バックアップが重要です。すべてのデータは安全な場所に保管する必要があります。コンプのいずれかがダウンするか、またはフォーマットナイフの下にある場合、私は安全な場所でいつでも利用可能なメディアが欲しいです
ほとんどの人は、NASはそれ自体がバックアップではなく、むしろ冗長ソリューションであり、ある程度は正しいと主張するでしょう。しかし、データの整合性に対するあなたの懸念は理解しています
RAIDが保持している限り、データは問題ありません。アレイが壊れたり破損したりすることを本当に心配しているのであれば、オフサイトのオフサイトバックソリューションを探すことをお勧めします。Rsync.net、Carbonite およびその他のサービスは、あなたが探しているものかもしれません。ほとんどのコンシューマ NAS の素晴らしいところは、どちらのパスを選択してもオプションになるように、rsync が含まれていることです
ストレージ、冗長性、スピードのバランスは?大学や企業のセットアップサイズのセットアップでも、2台のPCを搭載した家庭用セットアップでもありません。)
あなたのニーズにとって、速度は大きな要因ではありません。確かに、パフォーマンスは使用される技術(RAIDレベル、コントローラ対ソフトウェア、プロトコルなど)に依存します。15k rpmで動作するSCSIハードドライブを使用することはないと思いますので、速度を気にする必要はありません
本当にNASの中堅市場にいるんだなと感じます。多くのストレージ、冗長性を備えた拡張性を必要としています。そこで私は、2つの領域に分けて、あなたの質問に取り組んでみます
独自のNASを構築します
Pros:
- 既製品よりも安くなることがあります
- OS/ソフトウェアにもよりますが、NASの構築は、コンシューマ・ソリューションと比較して、より柔軟性の高いものになります
- 想像力だけが限界です
- コンポーネントの修理や追加は、通常、プロプライエタリなベンダーのソリューションに依存しません
Cons:
- 一般的には、コンシューマNASと比較してセットアップが長くなります
- 数多くの技術が意思決定をより複雑にし、ベンダーは作業を簡素化します
- 5月には、設定やトラブルシューティングに精通している必要があります
NASソリューションの購入
Pros:
- シンプルなユーザー体験、管理のしやすさ
- ベンダーのソリューションにもよりますが、通常はより高速なセットアップが可能です
- ベンダーサポート; 良いベンダーは、通常、時間をかけて多数のアップデートや追加機能を提供し、独自の構築と比較して補償します
- ベンダーによっては、顧客コミュニティが非常に役立つかもしれません(ReadyNas.comが思い浮かびます)
Cons:
- 価格です。通常、ディスクが3~4枚になると、より高価になります。2 ディスクNASは通常、非常に競争力のある価格ですが、必要な機能や冗長性をすべて備えているわけではありません
- ベンダー独自の技術:drobo、netgear、その他のベンダーは独自のRAIDソリューションを持っています。ベンダーに依存することを計画している場合、そのベンダーの技術の品質に依存することになります。これは、ベンダーによって良いことも悪いこともあります
- ほとんどの場合、ベンダーがソフトウェアRAIDを使用しているのに対し、独自のハードウェアRAIDを構築していることが多いです
あなたの投稿を読む限りでは、マシンの構築、サポート、構成に非常に慣れているのであれば、独自のNASを導入するのが良いと思います。あなたは特定のプロトコル(NFS、iSCSI、SMB、CIFSなど)について言及していませんでしたので、私の考えでは、あなたは本当にすべてのコンピュータで使用するためのシンプルなファイル共有を探しているのではないかと思います。そうですか。それはとても簡単です。フリーのLinuxディストロ(Ubuntu, SuSE)やNAS OS(FreeNAS, OpenFiler)を使うこともできますが、自分が快適に使えるものを使ってください
コストを削減するためには、ソフトウェアRAIDを使用することもできますが、個人的にはハードウェアRAIDの方が好きです。選択とトレードオフの問題です。コストが気になるのであれば、Linux RAID で十分でしょう
Linux/BSD に慣れていない、どの RAID を使用するかわからない、またはトラブルシューティングに不安がある場合は、コンシューマ NAS を使用することをお勧めします。市場にはいくつかのベンダーが出ています。Netgear、Drobo、QNAP、Thecusなどが思い浮かびます。おそらく、最低4ディスクのソリューションと最大8ディスクの冗長性をお探しでしょう。速度についてはあまり気にする必要はありませんが、もしそれが気になるのであれば、多くのレビューを読む限り、NetgearとThecusはパフォーマンスの面ではかなり優れているようです
ソフトの説明書も含めて、各段階での詳しい説明や推奨事項をもっと探しています
最初にどちらの道を進むかを決めるといいと思います。DIYかボックスのうち。詳細な推奨事項は、その決定の後に来ることができます
これが役に立つことを願っています
12 community wiki 2010-04-30
ソフトウェアについては、もしWindowsがあればSambaを、純粋にUnix/linux環境であればNFSを選択することになるでしょう。OSについては、私はこの特定のタスクのためにUbuntu Serverを選ぶでしょう。しかし、CentOS、debian、FreeBSDやOpenSolarisのようなUnixのようなシステムのようなサーバー指向のlinuxディストロは、これをうまくやってくれるだろう
2 community wiki 2010-03-28
私は間違いなくFreeNASを選ぶと思います。インストールが簡単で、ファイルを共有するために必要なすべてのソフトウェアが付属しています。(samba、nfsなど)
1 community wiki 2010-03-30
NexentaStorはOpenSolarisベースのNASソリューションです(ZFS)。Nexentaはまた、OpenSolarisの中でよりLinux感を得るためのapt-getリポジトリも提供しています
1 community wiki 2010-03-30
多くの良い指摘は、6ヶ月前に質問された同様の質問の中で、ここで見つけることができます
1 community wiki 2017-03-20