安価なストレージが手軽に手に入るようになった今、音楽、映画、写真、文書など、膨大なライブラリを構築したいという誘惑は尽きません。しかし、自宅の各PCがギガバイト単位のデジタルコンテンツでアルミケースにぎっしり詰まっていると、膨大なデータを管理するのは容易ではありません。
ネットワーク接続ストレージを使えば、データの管理がはるかに簡単になります。ネットワーク上の1台のマシンが、家庭内のすべてのPCにファイルを送信し、バックアップを管理し、大切な思い出や機密データをすべて安全に守ってくれると想像してみてください。
市場には、ストレージニーズに対応できるNASアプライアンスが数多く存在しますが、購入には高額な費用がかかる場合があります。特に、数台のマシンで共有したいファイルが数個しかない場合はなおさらです。テラバイト単位のデータを持つユーザーにとっては、事態はさらに深刻です。膨大なデジタルデータに対応できるNASには、高額な費用がかかることを覚悟しておくべきです。
幸いなことに、NASを自分で構築するのは簡単です。そして、そうすることで多くのメリットが得られます。自分で構築すれば、サイズ、機能、ストレージ容量を自由に決めることができ、必要に応じて変更することも可能です。
ソフトウェアの選択
NASをセットアップするためのオペレーティングシステムは多種多様です。多くの人気Linuxディストリビューションでは、サーバー向けのバージョンが提供されており、ファイルサーバーのセットアップ手順も記載されています。しかし、今回はシンプルさを重視し、FreeNASを例に挙げます。
FreeNASは、ハードウェアがすべて設置されれば設定が比較的簡単なため、人気の選択肢です。最新バージョンはFreeNASのウェブサイトからダウンロードできます。ダウンロードした.isoファイルをCDまたはDVDに書き込みます。Windows 7の場合は、ファイルを右クリックして「ディスクイメージの書き込み」を選択します。古いバージョンのWindowsの場合は、無料のImgBurnユーティリティを使用できます。
ハードウェアの選択
FreeNASのコピーを入手したら、ハードウェアについてお話しましょう。FreeNASはほぼすべてのOSで動作しますので、もう使っていない古いPCでも問題なく動作します。最適なパフォーマンスを得るには、少なくとも4GBのRAMが必要です。
FreeNASを自作するために、予備パーツをいくつか集めました。NASの中心は、AMD E-350プロセッサを搭載したGigabyte E350Nマザーボードです。このマザーボードを選んだのは、小型で消費電力が少なく、狭いスペースにも設置できるという点に加え、ハードドライブ用のSATAポートが4つあるからです。システムを選ぶ際(または自分で構築する際)、ストレージとして使用するすべてのドライブを搭載できるだけのスペースがマザーボードにあることを確認してください。
ストレージ用に予備の1TBドライブを3台、インストール用に予備のDVDドライブも用意しました。FreeNASをインストールすると、インストール先のドライブ全体が占有されます。すべてのストレージドライブを常に使えるように、オペレーティングシステムをホストするための2GBのUSBメモリも用意しました。
設定
ステップ1:FreeNASのインストール
ハードウェアを選択し、FreeNAS CD を準備したら、開始します。
NASとして設定するコンピューターにDVDとUSBキーを挿入します。マシンを起動する前に、イーサネットケーブルがマザーボードに接続されていることを確認してください。また、NASへの接続と設定には別のコンピューターを使用するため、ネットワークに接続して起動しておく必要があります。
PCを起動し、BIOSに入ります。BIOSに入る手順はマザーボードによって異なりますが、一般的な目安としては、PCの起動中にF2、F7、F8、またはDeleteキーを連打します。電源ボタンを押した後、モニターを見ると、通常の起動シーケンス中に指示がスクロール表示されます。
BIOSに入ったら、光学ドライブから起動するように設定します。手順はマザーボードのモデルによって異なりますが、起動優先順位を示すセクションが表示されるはずです。設定が完了したら、F10キーを押して保存し、終了します。マシンが再起動し、光学ドライブの情報を参照し、CDからFreeNASの読み込みを開始します。
FreeNASが起動しているかどうかは、オプション一覧が表示された青い画面で確認できます。FreeNASをUSBキーにインストールしたいので、一番最初のオプションを選択してください。FreeNASは難解なドライブモデル番号を表示するので、USBキーの容量(今回の場合は2GB)を確認するのが一番簡単な方法です。画面の指示に従ってください。FreeNASはUSBキーからすべてのデータを削除するという警告を表示します。メッセージをクリックして進み、進行状況インジケーターが100%完了するまで、お茶を一杯飲みに行きましょう。
完了すると、CDを取り出してマシンを再起動するように求めるプロンプトが表示されます。コンピュータが再起動すると、USBキーからFreeNASが起動するはずです。起動しない場合は、BIOSに戻り、マザーボードをUSBキーから起動するように設定して、もう一度再起動してください。
FreeNAS が起動すると、難解なコードが大量に表示され、その後に番号付きのリストと接続先の Web アドレスが表示されます。これは正常な動作です。この URL が新しいファイルサーバーのネットワークアドレスです。NAS と同じネットワークに接続されている自宅のコンピューターのブラウザにこのアドレスを入力すると、FreeNAS の設定画面が表示されます。
FreeNASはユーザー名とパスワードの入力を求めます。デフォルトのユーザー名は「admin」、デフォルトのパスワードは「freenas」です。FreeNASのオプションで、このデフォルトパスワードを任意のものに変更できます。
パスワードを忘れてしまった場合、リセットするのは簡単です。NASにアクセスして、以下のコマンドを入力してください。
Python /usr/local/www/freenasUI/manage.py パスワード変更 管理者
FreeNAS は新しいパスワードの入力を求めます。
ステップ2:ボリュームの構築

ログインしたら、まずはファイルシステムを作成しましょう。メニューバー上部の「ストレージ」をクリックし、 「ボリュームの作成」を選択します。ポップアップウィンドウで、追加したいドライブをすべて選択し、ボリュームに名前を付けます。
選択肢はUFS(Unix File System)とZFSの2つです。RAIDサポート、スナップショット、ファイル圧縮など、ファイルサーバー向けに設計された多数の機能をサポートしているため、ZFSを選択します。
マシンに搭載されているドライブの数に応じて、いくつかの新しいオプションが表示されます。ドライブが3台の場合、ミラー、ストライプ、RAID-Zのいずれかを選択できます。ミラーは、RAID 1と同様に、1台のディスクのデータを他のディスクに複製します。ストライプは、RAID 0と同様に、アレイ内のディスク間でファイルを分割します。RAID-Zは基本的にRAID 5のソフトウェア実装です。
では、これらは一体何を意味するのでしょうか? 1TBドライブ3台の場合、ミラータイプを選択すると合計1TBのストレージ容量が得られますが、すべてのドライブにデータが保存されます。1台のドライブに障害が発生しても、交換して作業を継続できます。Stripeは3TBのストレージ容量と非常に高速な応答時間を提供しますが、1台のドライブを失うと、すべてのデータが失われます。RAID-Zは、この2つの要素を組み合わせたものです。RAID-Zは2TBのストレージ容量を提供し、3台のドライブのうち1台に障害が発生した場合、交換用のドライブを見つけるまでの間、残りの2台からデータを再構築できます。
ギリギリの環境を好むので、ストライプ方式を採用しています。最も安全な方法ではありませんが、少しでも多くのスペースを有効活用すれば、後でより安全で冗長性のあるバックアップソリューションをいつでも導入できます。
どちらを選択しても、ディスク上のデータはすべて消去されるので注意してください。「ボリュームの追加」をクリックすると、ファイルサーバーの準備がほぼ完了します。
ステップ3: ファイルを共有する
ストレージ ボリュームが確保されたので、ペットの写真や合法的に取得したメディアを保存できるようになりました。
FreeNASを使えば、Linux、Apple、Windowsパソコン間で簡単にファイルを共有できます。共有フォルダは好きなだけ作成できます。例えば、映画や音楽コレクション用のWindows/Unix/Apple共有フォルダと、Time Machineバックアップ用のApple専用共有フォルダなどです。
最初のステップは、CIFS(Common Internet File System)サービスを有効にすることです。左側の「サービス」をクリックし、 「CIFS」ボタンをクリックします。「CIFS」の横にあるレンチアイコンをクリックして、ワークグループの設定、その他のネットワークおよびユーザー権限の割り当て、あるいはNASにわかりやすい名前を付けます。この名前は、Windowsマシンからファイルサーバーにアクセスする際に入力することになります。

左側のナビゲーションバーで、「共有」という便利なラベルが付いたタブをクリックします。ここではWindowsの共有を例に説明しますが、LinuxとAppleの手順もほぼ同じです。
「Windows共有の追加」をクリックし、ポップアップウィンドウで名前を入力します。「パス」の横にあるドロップダウンメニューをクリックして、Windowsが検出できるアドレスをNASに割り当てます。「ネットワーククライアントから参照可能」を選択すると、PC上の他のフォルダと同様に、WindowsエクスプローラーのメニューからNASにアクセスできるようになります。
私が選んだ他のオプションは、特に安全というわけではありません。ただ、このNASは誰でも簡単にアクセスできるようにしたいので、同僚にはある程度の信頼を置いています。
これで完了です!ネットワークに接続されたWindowsマシンで「スタート」をクリックし、「ファイル名を指定して実行」テキストボックス(スタートアイコンのすぐ上)に「YourNASnamehere」と入力してEnterキーを押します。WindowsがNASに接続し、ファイルをアップロードできるようになります。NASは邪魔にならないように片付けておきましょう。私のNASはディスプレイさえ接続していません。必要な操作はすべてネットワーク上のどのマシンのブラウザでも操作できるからです。