1. ホーム
  2. オペレーティングシステム
  3. ソラリス

OpenSolarisとZFSで家庭用NASを構築する方法 (グラフィックチュートリアル)

2022-01-19 10:10:26
オープンソラリス( クリックでダウンロード )とZFSは、個人・家庭用の小型NASBoxを汎用コンピュータハードウェアとオープンソースソフトウェアで構築する機会を提供してくれており、DIYファンの私はこの機会を見逃すわけにはいきません。今回のDIYで設定した基本的な目標は、低消費電力の64ビットプロセッサ、SolarisとZFSがより良く、より速く動作することです。
ネットワーク帯域をフルに活用できるギガビットネットワークカード。

* Intel Atomプロセッサーの高い品質により、Atom 230とAtom 330のTDPはそれぞれわずか4Wと8Wです。8Wは、唯一のパッシブ放熱することができ、消費電力と冷却ファンのノイズの問題が一緒に解決されます。ただし、現在販売されているAtom 230マザーボードは、オンボードのギガビットネットワークカードを搭載していないため、現時点では検討対象外としている。今回対象としたのは、Intelが独自に開発したD945GCLF2マザーボードで、17cm角のスタンダードなMini-ITXマザーボードに、Atom330プロセッサ、945GCノースブリッジ、Realtek Gigabit LANカード、32bit PCIスロットを統合したものである。CPUはアルミヒートシンクのみで、ファンは搭載していませんが、945GCノースブリッジはTDP20W以上の消費電力があるため、4010ファンを使用してアクティブ冷却しており、非常に静かな動作となっています。
SATA拡張カードを選ぶ前に、ケースを決めることにしました。私がケースに求めた条件は、1つは小さくて美しいこと、2つはMini-ITXマザーボードをサポートすること、3つは4つのホットスワップ可能なハードディスクをサポートすることです。簡単そうに見えますが、実際にこの条件を満たすケースを探すとなると、かなりの労力が必要でした。最終的に私は台湾Qincheng(Chenbro)ES34069を使うことに決めましたが、すべての面で完璧と言えますが、唯一の問題は本土でその姿を見つけるのが難しいということです。しかし、価格は1850元と高く、納期も45日かかるというので、待つことにしました。
ようやく完璧なケースが届き、マザーボードはタオバオから摘出した。マザーボードを取り付けて計測してみると、高さが4CM以上のPCIカードはマザーボードに直接差し込むことができず、そうしないとケースの蓋がカチッとはまることすらないことがわかりました。そこで、適切なPCIステアリングカード(PCIライザーカード、あなたはPCIカードのインストール方向を90度、マザーボードと平行に回すことができます)を探し始め、それは簡単ではありませんああ、通常PCIステアリングカードと1Uサーバーが短すぎるため、PCIカードと空間の競合でマザーボードのオーディオインターフェースにつながるでしょう。別の解決策は、淘宝網、3.5CMの高さのPCIステアリングカード、ちょうどマザーボードのオーディオインターフェースを回避し、シャーシにつながることはありません偉大な、カバーをバックルすることはできませんでしたよっ!淘宝網は、PCIステアリングカードが短いので、簡単ではありません。ところで、私はSil3124 4ポートPCI SATA3G/sカードを見つけました(SATA3G/sカードはほとんどPCI-Xインターフェースなので、これも簡単には見つかりません)。届いて早速取り付けました。SATAカードを90度回転させたところ、スペース利用はバッチリ! しかし、電源を入れると、システムが反応しない! BIOS画面すら表示されない!
この問題は、PCIステアリングカードまたはSATAカードに原因があるはずです。 問題はPCIステアリングカードにあるようですが、具体的にどこにあるのでしょうか?PCI仕様に反してステアリングカードの各信号線を確認したところ、GNDに直接接続された非本質的なPCI信号線(詳細は省略)を発見、非常に怪しくなりました。ナイフで切断し、再度接続してテストすると、問題なく起動!。
以前はIDEインターフェイスのDOMやCFカードをIDEにブートデバイスとして使うことも検討しましたが、読み書き速度が低すぎて、4GBで200ドル以上します。Solarisのバージョンは、Solaris Nevadabuild101をベースに新しくリリースされたOpenSolaris2008/11で、非常に新しく強力です! インストールは非常にスムーズで、Realtek Gigabit NICとSil3124 SATAコントローラはすぐに認識されて動き出し、デュアルコアAtom CPUの能力を十分に発揮しました。これが消費電力8WのCPUであることを知って、GUIは滑らかに動きました。

クラウドとの自動同期
クラウドサービスとの同期に手作業は必要ありません。
HP、Thecus、QNAP、Buffaloは、同クラスのNASBox(4台のホットスワップ対応)を平均4,500ドル以上で市場に出していますが、いずれもカスタム組み込みLinuxを実行しており、二度開発することは不可能です。それに対して、私のOpenSolarisHome NASは、はるかに費用対効果が高いです(FISHworksのオープンソースが良い場合、ほとんどであるHMIを除いて)。
WD Caviar Green 1TBハードディスクは非常に適していると思います。5400rpmでHomeNASには十分ですし、消費電力も平均5W以下と非常に低く、価格も4台で合計3000元と良い感じです。ハードディスクを設置すると、よくできた倉庫と同等になります。4台のハードディスクを使ってRAIDZ1を作りましたが、各ハードディスクの実容量は931GBなので、実際に使える容量は2.7TBとなり、かなり長持ちしますラ。
SolarisのNFSとCIFSのサービスをインストールしたら、本格的なHome NASBoxが出来上がりました。ギガビットのネットワーク接続で、CIFSとNFSは読み込みで40MB/sec、書き込みで32MB/secに達するので、まずまずの成果でしょう。ハードディスクを含めて、システムの総消費電力は50〜55Wで、非常に環境に優しいOh. 11月7日から現在までの1ヶ月間、7x24時間稼働していますが、安定していますね
写真1:家庭用NASボックス外観

写真2:ケース内部

写真3:PCIステアリングカードとPCI SATA拡張カード

写真4:ノースブリッジ(ファンの下)とCPU(下のヒートシンクの下)