ホームファイルサーバーを設定する方法


5

私は3つの目的のためにホームサーバーをセットアップしたいです。

  1. それぞれが500 GBのデータを超えることはまずありません(最高の優先順位)。
  2. LAN上でファイルを配信 - 間違いなく音楽、おそらく.iso、そしておそらくビデオ。
  3. 拡張された統計計算/シミュレーションを実行します(優先度が最も低い)。

私は、これらの目標がすべて完全に一致しているわけではないことを認識しています。 stats / simはRAMとCPUに負荷がかかりますが、バックアップには読み書き速度と大量の容量が必要です。しかし、私は本当にこの作品を作る方法についていくつかのアドバイスが欲しいのですが。ハードウェアとソフトウェアの提案は大歓迎です。私の唯一の要件は、それがWindows、Linux、またはMac(あるいはSolarisかもしれませんが、私は最初の2つで最も快適だろう)でなければならないということです。私は間違いなくハードドライブのために外に出ることを望んでいます、そして私は他のすべてを捜すことができるはずです - しかし私が捜すべきでない他のハードウェア部分がありますか?

あなたの提案をありがとう。

わかりやすくするために編集します。おそらく私が必要とする最も本質的なアドバイスはハードウェアです。なぜならそれは急速に変化し、私はこの種のサーバーが直面するボトルネックや消耗点に慣れていないからです。私はまたソフトウェアに関して何かアドバイスがあれば幸いです - そしてもちろん、より自由な方が良いです。これまでに答えてくれたあなたたちのおかげで - 私はそれほどポイントが欠けていなかったら私はあなたをすべて投票するでしょう。


4
将来の読者にとって、これらはすべて本当に優れた答えです。回答者のために「最高」がマークされていますが、すべての回答は読む価値があります。
Matt Parker

回答:


1

あなたの用法は私のものとよく似ているので、私は私の主な目標とそれが私の設定にどのように影響したかを説明します:

  1. 信頼性の高い、ネットワーク利用可能なドライブスペース。あなたのように私は複数のコンピュータからファイルをバックアップしてメディアファイルを提供できるようにしたかった。私の主な関心事は、データが可能な限りしっかりしているということです。そのため、ハードウェア障害が発生した場合、データにアクセスするのはドライブを別のコンピュータに接続するのと同じくらい簡単です。

  2. 安いハードウェア安いとは、「すでに所有している」という意味です。私の現在のワークステーションを購入する前に、過去10年間の私のホームサーバーは私が使っていたどんなワークステーションハードウェアでもありました。現在、これは2001年かそこらに造られた768MbのRAMを持つデュアルPIII-600です。それをサーバーの役割にして以来、私が購入した唯一のハードウェアはハードドライブとドライブコントローラでした。

あなたのように、家族のワークステーションをバックアップしてファイルを提供することは私の主な優先事項です。サーバのハードウェアが死んでも、それは問題ありません。交換用のハードウェアを増設しながら、わずかなダウンタイムを処理できます。

そのために、私はRAID、LVM、またはDynamicDisk構成を使って、あるマシンから別のマシンへディスクを移動するのを複雑にしています。データは標準のext3パーティションの1TBドライブに保存され、2台目の1TBドライブはrsyncを介してデータのミラーリングを維持します。本当に重要なものはデータDVDにバックアップされます、そして私は主要なもののオフラインバックアップとして小さいドライブ(320GB)を保管します。

私のホームサーバーはCPUとRAMによって制限されています、しかしそれがしていることのために唯一の実用的な制限はネットワークとドライブ(本当にバス速度)です。グラフィックス/ RAM / CPUは私にとって実際には要因ではありませんが、シミュレーションや計算作業のためにあなたのハードウェアを最適化すれば、それらはあなたにとっての要因となるでしょう。これがヘッドレスサーバーの場合は、計算に優れたGPUを利用することもできます。

ソフトウェアに関しては、Linuxを強くお勧めします。 Linuxが初めての方は、UbuntuまたはXubuntu、特にサーバー形式を検討してください。 (デスクトップ版になったらXubuntuを使ってください; GNOMEはリソースを独占する人です)。一方、Linuxに非常に慣れているのであれば、代わりに非常に軽いDebianインストールを検討してください - 典型的なホームサーバーはヘビー級のデスクトップGUIを必要としません。 。


2

方法への道、方法への可能な答えが多すぎる

あなたがWindowsの人で、Windows PCのみをバックアップするのであれば、Windows Home Serverにはワークステーションを自動的にバックアップするための素晴らしいユーティリティがあります。

私はもっ​​とLinuxをやっている人です、そして私はDebian(私が最もよく知っているサーバーディストリビューション)を走らせている安価なPCと1、2テラバイトのドライブを使うでしょう。

私があなたが何を求めているのか全く確信が持てません - あなたは詳細な「サーバの設定方法」文書、あるいは単に一般的な提案が欲しいですか?


2

あなたはほとんどすべてのハードドライブを捜すことができます - データの完全性は最も重要です。

あなたが追求している最初の2つの目的のために、あなたは強力なコンピュータを必要としません。基本的にAtomチップセットはうまくいきます。ただし、ネットワーク転送速度が主なボトルネックになるため、このコンピュータをネットワーク経由で有線(ギガビットを推奨)で接続します。

統計情報comp / simを実行するという3番目の目的に関しては、結果が出るのをどれだけ長く待つことができるかによって異なります。高速にする必要がある場合は、より高速のプロセッサとより多くのRAMを入手してください。ただし、注意してください - この目的 たぶん あなたがやっているコンプ/シムの種類によっては、ディスクI / O操作を遅くする

最後に、ボックスをSAMBA共有にし、Cobianなどのバックアップソフトウェアを使用して、ボックスへの定期的なバックアップをスケジュールします。いくつかの監視ツールを実行し、そして最も重要なことに、楽しんでください!


+1良い点、特にネットワークの配線について。 re:comps / sims対diskIO、実行時にcomps / simsを(再)うまく処理しても問題ないでしょうか。ディスクアクセスはデータアクセスにはバースト性があり、バックアップ時には定期的に急増します。
quack quixote

2

Freenasはセットアップが簡単で、OSが256メガバイト以下の場合にのみ必要で、Webサーバとしてlighthttpdを使用してスリムなFreeBSDを実行します。そして、インストールは素早く簡単です。 500 mhzの摩擦のような古代のマシンで実行でき、128 ramのように本当に必要なだけです。

それから使う この ネットワーク上のすべてのOSのネットワークバックアップを実行します。


TimeDriveはおもしろそうだ、リンクはTHX。
quack quixote

2

あなたがまた留意すべきことは電力消費量です。コンピュータのバックアップだけを行い、ファイル処理を実行するだけのサーバーは、あまり電力を消費しません。統計的なものmamajiggs 24/7を計算しているものはもう少しコストがかかります、そしてあなたが住んでいる場所によってはこれはかなり多くのお金になるかもしれない。

それは私がAtomのようなもののために行くだろうと言った - それはあなたのより高いprioアイテムのために完璧に働きます、そしてさらにいくつかの計算をするかもしれません。遅くなりますが、長期的にはそれほどコストがかかりません。


1

私は(そしてあなたが)SMB / CIFS(samba)とAFP(あなたがMacを持っているならnetatalk)のためにLinuxサーバをセットアップするでしょう。

Linuxを使用する際の1つの強みは、同種の環境に適していることです。ネットワーク上に2つのWindowsシステムと1つのMacシステムがあり、ファイルサーバーに接続しています。 LDAP / Kerberos / Samba経由のシングルサインオンサーバーにすることもできます。これはWindowsシステムにも当てはまります。

ハードウェアについては、2〜4Gのメモリと、共有データ用に別々のハードドライブをお勧めします。ハードドライブの予算に応じて、RAID 1ミラーリングまたはRAID 5を使用してください。ハードウェアRAIDはOSからは見えないのでお勧めします。 Linuxは無料で、Windowsのライセンスは無償ですので、別のハードドライブを追加することができます:-)。

私は自分が作業しているMacbook用のTime Machineバックアップシステムになるようにファイルサーバーを設定しています。すべての設定を管理します シェフ だから、私は簡単にゼロからマシンを再構築することができます。


-1 RAIDなし。 boooooo。特にハードウェアではありません。それが壊れるならば、あなたは同じチップセットと取り替えないでそれを修正することができません。 RAIDはバックアップではありません、それは頭痛と災害が一つにまとめられて起こるのを待っています。 (-1については冗談です。RAIDについては冗談ではありません。警告されています。)
quack quixote

1

標準的なコンピュータをラックマウントケースにまとめました。 Quad core、6GB、Server 2008(無料、これは長い話です)。 UNC共有を設定し、私のワークステーションのローカルドライブをサーバーのドライブにマッピングするだけです。

  • C:システム
  • D:\サーバー\ d $
  • ...
  • L:\サーバー\ l $
  • Z:ローカルDVDドライブ

このようにして私のドキュメントは常に同じパス(私の場合はi:\ docs)にあります。


0

ローカルコンピュータのいくつかがMacの場合、私はお勧めします このチュートリアル Time MachineをLinuxサーバと連携させる方法について。 Time Machineはバックアップするのに最適な方法です。Linuxサーバーを使用することで、十分な時間を過ごせば他の目標も達成できます。

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