きっかけ
USB3.0対応の3.5インチSATAHDD5台積めるケース(裸族の集団住宅?)を買ったはいいものの、
冷却ファン音が五月蠅すぎて使う気にならないため、
半年近く眠っていた前使ってたDOS/Vマシンを、
ファイルサーバ(まぁ今で言うNAS:NetworkAttachedStorage)化することにした。
以前までメインマシンだった Dell
Inspiron530
FreeNAS 8.30(当初8.20だったがコンフィグファイルぶっ壊して駄目になったので最新版に)
img.xzを7zipで解凍してimgへ
DDforWIN USBメモリにイメージの書き込みツール
CD-Rに焼いてインスコする手もある、その場合はISOイメージを入手する。
適当なUSBメモリ 起動用・2GB以上 自分はBaffaloのルーターに付属していた小型8GBの物を使用
外部のUSBポートを使用するならあまり出っ張らないタイプのほうがいいかも。
適当なHDD数台 自分の環境ではIDE80GBをSATA変換アダプタにて変換したものをまずテスト用に用意
中身はフォーマットされる(フォーマット形式がわかっていれば自動インポートで取り込める可能性はある)
適当なモニタ 自分の環境では眠っていた上記530のセットのSXGAモニタを使ったが、メインマシンにDVI-DもしくはVGAの空きがあればそちらでもいい、
VGA解像度があれば十分、環境が構築出来ればまず要らなくなる。
インスコ用PC(普通に動いてるWinマシンなら基本何でもいい、FreeNASのパッケージ落としてUSBメモリ差し込んでDDforWinが正常に動けば)
まずWindows上にてDDforWinを使用して先ほど作ったimgをUSBメモリに書き込む、USBメモリ内のデータは全て消える。
USBメモリをインスコ用PCに刺してDDforWinを起動してイメージ選択から先程作ったFreeNAS-8.3(略).imgを書き込む。
(標準では.ddiしか表示されていないので全てのファイルを表示させる)書き込み。10分かからない位で書き込める。
ターゲットのブツ(鯖用マシン)にUSBメモリを刺して起動、起動出来なければBIOS設定でUSBストレージの優先順位を上げる。
BIOS>BootSetting>USB Storage Device等)
imgからの起動が出来れば自動でFreeBSDのインスタンスを読み込み(2~3分かかる)、
Console Menu Setupが表示され、起動が終わる。
ここで起動出来ない場合、32bitプロセッサマシンで64bit用のパッケージを使ってる等の問題がある。
予めLANに繋がっていれば基本勝手にDHCPでIPアドレスの割当が終わる筈
(対応してないオンボードLANや後付のイーサネットカードの場合一度再起動が必要かもしれない)
どうしても駄目ならConsoleSetupMenu>1>n>Y>192.168.xx.xxとか適当に。
画面上に表示されるhttp:/192.168.11.7(例)を覚える。
インスコ用PC(メインに使ってるPCでいい、Androidタブレットからでもアクセスは可能、操作が面倒だが)、
のインターネットブラウザ(当方Chrome使用)に先程表示されたアドレスを入力。
FreeNASのGUIメニューが表示される(ネット上でFreeNASを検索するとこの時点でログインプロンプトが出る画面があるが最近のバージョンでは出ない)
設定全般>LanguageにてJapaneseで日本語表示、
KeyboardをJapanese106x
TimezoneをAsia/Tokyoとか適宣変更しておく。
あとパスワードとかね。
ストレージ>ボリュームのインポートにて装着しているHDDをフォーマット、
FreeBSDなのでUFSかZFSどちらかに、ZFSでも問題はないが、
発展途上なフォーマットなので安定を求める人はUFSの方がいいかもしれない。
ZFSだとクオータとか面倒かも。
名前は適当にHDD0とか(今回はテスト目的だったのでTESTで)
パーミッションの概念が理解できていないのでとりあえず全部チェックを入れてある(どうせ外部に繋ぐ気は無いので)
サービスからCIFS(Samba)をオン、NetBIOS名を適当にわかりやすく(初期状態のFreeNASでも問題は無いが複数台繋ぐつもりならFreeNAS1とかに)
変更した場合は再起動するまで名前は変わらない。
共有からCIFS>Shareを追加にて共有フォルダ名を適当に、マウントは先程用意したHDD名を選択、
(ちょっとここらへん中略)
Windowsのエクスプローラーのパス欄に\\FREENAS\を入力(\\IPアドレス\でもいい)して、
共有フォルダが見えれば大体おk
適当なファイルを転送して書き込めればおK、駄目ならパーミッション見直す。
大体組み終わってアクセステストした感じ全然スピードが出ないと思ったら、
Inspironのオンボードイーサネットは100Base-T止まりと判明。
PCIもしくはPCIeの1000Base-T用NIC追加を余儀なくされる・・・。
後5インチベイにデフォルトで搭載されている光学ドライブ(DVD-ROM/CD-R)は不要なので、
5インチベイに3.5インチSATAHDDをダイレクトにセットできるタイプのラックを追加。
メーカー違いのものを1個ずつ用意して装着。
3.5インチベイにマルチメディアカードリーダーがあるのだが不調かつ不要なので、
3.5インチベイに2.5インチHDDorSSD追加ラック・・・と思ったが空きSATAポートが足りない事に。
ノートPCを運用してない以上2.5HDDを使う事も無いと思うので諦めて、
接続してない上記のマルチメディアカードリーダーをフタ代わりに・・・(´・ω・`)。
フロントパネルは付けるとドライブの出っ張り以上に出っ張るので付けない(6cm以上出っ張る)
通気性悪そうだし。
使わないUSBポート(フロント全て+バックの起動用メモリとキーボード用以外)とオーディオ系ジャックに蓋つけた、
足らなくてカバー出来てないポートもあるが。
BIOS上にてDefault GraficsをOnboard(元はPCIeにGeforceが載っていた)へ、
オンボードFDC(フロッピードライブ)・マルチメディア機能(オンボードサウンド)をDisableへ、LANもNIC入れたら無効化する。
一番困ってるのはFreeBSDが対応している1000Base-TのNICって普通に売っているのか(売ってた、ヨドバシカメラでも)
Intelの物が一番いいらしい、蟹チップ(Realtek?)は遅い、他のは安定性悪いとのこと
1)パーミッションの設定がGUIから出来ない、
パーミッションは一度FreeNAS設定初期化で出来るようになった、多分コンフィグファイルが破損したのだろうか。
2)ZFSで領域を作るとHDDのマウントポイントのルートをネットワークドライブ扱い出来ない
.freenasという不可視フォルダが出来てそこの中にはアクセス出来る。
ZFSは諦めてUFSでフォーマットしなおしたら共有フォルダより上へもアクセス出来るようになり、
ネットワークドライブとしてアクセスできるようになった。
3)HDDのベンチテストを行った感じ、何故かRead時に低速なオンボードLANから送信する?
オンボードLANは物理的にケーブル抜いてしまうかBIOSでDisableに・・・そして↓へ続く・・・。
4)オンボードLANを無効化すると自動でIPを取得してくれない。
ConsoleSetupMenuからem1(ギガビットカード側)を手動で設定したら解決。何故DHCPで出来ないのかは謎。
ココら辺のトラブルの原因もしかして日本語表示じゃね?と思い英語表示で運用する予定。
別にわからないレベルの用語は無いし。
↑修正前のデータ
CrystalDiskMarkの方がいいらしいので次回からそれで(x64でもネイティブ対応してるし)
iSCSIとかもやりたい。
PC本体 Priceless どうせ使ってなかったしね
USBメモリ RUF2-PS8GS-BKかな Priceless・・・ルーターのNAS機能のオマケ 直販で1780円くらいらしい
HDD 1TB MARSHAL MAL31000SA-T72 4999円
NIC Gigabit CT Desktop Adapter EXPI9301CT 3780円くらい
HDDラック Logitec LHR-IS01BK 1700円
HDDラック NV-SR301B 2082円
Cat-6LANケーブル 2本 780円くらい
DOS/V小4Pin電源>大4Pin電源 変換ケーブル 380円?(IDEHDDの電源を取るために必要だった)
GigabitLANハブ (これは調子悪かった物のリプレースなので入れる必要は無いのだが)
HDDベンチマークテスト結果
ローカルHDD
FreeNAS IDE>SATA変換アダプタ噛ませた80GB(多分Inspironの前のDimension8200に付いてたHDD)
FreeNAS MARSHAL MAL31000SA-T72 1TB
Google検索で比較した感じでは割といい数字出てるっぽい?
流石にZFSでRAID5組んでたりSSD載せてる人には勝てないけど。
これでiSCSI化したらもっとポテンシャル上がるのかな。
オマケ
USB3.0 裸族の集合住宅5Bay USB3.0&eSATA(CRSJ535EU3)上のSATAHDD
↑Inspiron530のシステムディスクだった物、
しょっちゅうトラブル起こすわS.M.A.R.T.データ読めない等ヤバい
↑Inspironに後から追加した物
↑Inspiron530に追加するつもりで買ってずっと放置してた物
FreeNASの方が全体的に早い・・・SATA転送レートの差かな。
iSCSI試してみた。
早い・・・、とうとうローカルHDDより早くなった。
iSCSIで作ったドライブは拡張子なしの単一ファイルとして作られる。
SambaとiSCSIは共立可能だがiSCSIがこの速さならSambaを使うメリットは余り無い(iSCSIに対応してないOS上からアクセスする等に限られる)
またiSCSIドライブ上に書き込んだファイルはSambaから見れないので注意。
1ヶ月余り使ってみて、複数の(容量違いの)ドライブを入れて運用するメリットがないという事に気が付く・・・。
1TBを4台くらい入れてRAID5Z組んで帯域と堅牢性上げた方が使えるような。
ESXiサーバ構築も兼ねてそこら辺を見直すつもり。
て言うかInspironのスペックじゃ勿体無いからhpのMicroServerに変えるつもり(まだ買ってないが)
移行した
ZFSでフォーマットしiSCSI化してベンチ
ZFS構成
尚、HDDは合計4基、
2TB/1TB/500GB/250GBと装着しているがあまり小さい容量だと意味が無いようだ。
Win7上から見た状態
ZドライブはSambaによる共有、YドライブがiSCSIイニシエーションによる接続
iSCSIの容量を増やしたい場合FreeNASのiSCSI設定から容量を追加すればいい、
但しWin側でコンピューターの管理>ディスクの管理>任意のドライブのフォーマットとパーティションの結合をする必要はある。
元のInspironより下がるのはメモリが少ないからか(現状2GB)かオンボードLANの最適化がされてないからかな・・・
ZFSはメモリが重要らしいし。
本当は8GB積んでてもいいらしいんだけど2スロットで8GB揃えるのはちょっとコストが高く付き過ぎる・・・。
一応これでメモリ追加とHDD交換するくらいで落ち着きそう。
て言うかMicroServer用に買ったリモートアクセスカードが未だに届かず(H25/4/7時点)ローカルで構築してしまった(まぁそもそもFreeNAS自体起動さえ出来ればコンソールでのセットアップなど無いに等しいのだが・・・)
【広告sage】
最終更新:2013年04月07日 20:47