私たちはnasを自分たちの手で作ります。 NAS を構築する際の重要なポイントの概要。 何をどのように選択するか

アンドロイド用 25.12.2020
アンドロイド用

ほとんどすべてのローカル コンピュータ ネットワークでは、ファイル サーバーが必要とされています。 データ ストレージは、家庭、村、学校、休暇村の規模の「自家製」ネットワークにも必要です。 これは、HD ビデオ、音楽、ソフトウェアなどの「重い」コンテンツ用に別のストレージがある場合に非常に便利です。 しかし、ブランドのファイル サーバーは安価な喜びではありません。 古い PC をホーム ファイル サーバーに変えることで、多額の費用を節約できます。 これを行うには、特別なソフトウェアをインストールして設定するだけです。

実際、私たちは独自の NAS (Network Attached Storage)、つまりネットワーク データ ストレージ システム、ネットワーク ストレージを作成します。 つまり、ローカル ネットワークに接続され、そこで採用されているプロトコルに従った動作をサポートするディスク アレイを備えたコンピュータです。

この例では、FreeNAS ディストリビューションを使用して NAS を構成します。 FreeNAS は、ネットワーク接続ストレージ用の無料のオペレーティング システムです。 FreeNAS は Samba と PHP を使用した FreeBSD をベースにしており、ソフトウェア RAID をサポートしています。 CIFS (SMB)、Apple Mac AFP、FTP、SSH、iSCSI、NFS プロトコル経由でアクセスできます。 FreeNAS を実行するには、i386 または x86-64 プロセッサを搭載し、少なくとも 128 MB の RAM と 500 MB のディスク容量を備えたコンピュータが必要です。 光学ドライブから起動する機能も必要です。

FreeNAS の 7 番目のブランチのインストールと構成を見ていきます。 FreeNAS は FreeBSD に基づいているため、サポートされるハードウェアのリストは同じです。 実際に見てみると、システムを通常に動作させるには、少なくとも 512 MB の RAM が必要です。 家庭用 NAS の場合、1 ~ 2 GB のメモリがあれば十分です。

家庭用 NAS の主なコンポーネントはハードドライブです。 可能であれば、大きなバッファと 5400 ~ 5900 RPM の回転速度を備えた大容量の HDD を選択する必要があることは明らかです。これらの HDD は、動作中にあまり騒音を立てず、発熱もありません。 しかし、ここで説明したシステムの利点は、まさに、さまざまな古いハードドライブの束から組み立てて、それらを組み合わせてディスク アレイにできることです。 同時に、SATA ドライブの場合は、BIOS を IDE 互換モードに設定する価値があります。

FreeNAS には強力なシステムは必要ありません。古い Pentium または Athlon で十分です。 NAS システムを最初から構築する場合は、Intel Atom チップとパッシブ冷却を搭載したボードで十分です。そのようなプラットフォームは静かで、冷却効果があり、エネルギー効率が高くなります。 ビデオ メモリを最小限に減らすことも意味があります。 インストール中には CD ドライブも必要になりますが、その場合はオフにしても問題ありません。

システムを組み立てたら、FreeNAS をインストールします。 システムの ISO イメージをダウンロードして CD に書き込み、光学ドライブから起動するように BIOS で指定して再起動します。 ブートローダーには、システムを起動するためのいくつかのオプションが用意されています。 デフォルト モードで起動すると、FreeNAS はメイン メニューを表示します。

フル インストール オプションを選択し、OS をインストールするディスクを指定します。 OS パーティションには約 500 MB のディスク領域を割り当てることをお勧めします。 インストールには数分しかかかりません。その後、再起動する必要があります。 光学ドライブはすでに無効になっている可能性があります。

最初のステップは、ネットワーク インターフェイスの設定を変更することです。 ローカル ネットワークのアドレスが 192.168.1.0/24 とは異なる場合は、メニューの項目 2 を選択します。 ファイル サーバーには静的 IP アドレスを設定することをお勧めします。ただし、デフォルト ゲートウェイと DNS サーバーのアドレスを指定することを忘れないでください。

これらの設定を適用すると、モニターとキーボードを無効にすることもできます。 次に、すべてのセットアップは、http://ip-address-NAS/ の Web インターフェイスを介してのみ行われます (前に設定しました)。 デフォルトのログインは admin、パスワードは freenas です。

それらの下に入ると、「システム\u003e 一般セットアップ」セクションに移動します。 そこでインターフェース言語を変更し、時計を設定し、必要に応じて NTP サーバーとの同期を有​​効にします。 コントロールページを保存して更新します。 Web インターフェイスに入るパスワードを変更し、再度保存し、終了して再度ログインすることを忘れないでください。

次に、スワップ パーティションを接続する必要があります。 [診断] > [情報] > [パーティション] セクションに移動し、そこでディスク パーティションに関する情報を探します。 私たちのディスクは、OS、データ、スワップ用の異なるサイズの 3 つのセクションに分割されています。 スワップ パーティションへのパスを決定します。 この例のディスク名は /dev/ad0 です (先頭に表示されます)。そのサイズ (256 MB) から判断すると、3 番目のパーティションがスワップに使用されていることがわかります。 そのパスは /dev/ad0s3 のようになります。 インストール中、ディスクをフォーマットした直後にこのパスが表示されました。 「システム」 > 「詳細」 > 「スワップ ファイル」のパスに移動し、デバイスの種類を選択してパスを指定します。 保存しましょう。

次に、システムにディスクを追加する必要があります。 [ディスク] > [管理] に移動し、リストをクリックします。 リストから必要なディスクを選択します。 SMART サポートを有効にします。 (OS がインストールされている) ディスクを 1 つだけ使用する場合は、ソフト アップデート付きの UFS を選択します。 すでにフォーマットされている別のデータ ドライブを追加する場合は、適切なファイル システム タイプを指定する必要があります。 「追加」をクリックします。

まだフォーマットされていないディスクを使用してシステムが組み立てられている場合は、「ディスク」>「フォーマット」セクションに移動し、目的のディスクを選択してフォーマットします。 専門家は必須ではありませんが、UFS の使用を推奨しています。

次に、使用したすべての HDD をマウントします。 これを行うには、「ディスク」 > 「マウント ポイント」に移動し、プラス記号をクリックし、タイプとして「ディスク」を選択し、次にドライブ自体を選択し、パーティション番号とファイル システム タイプを指定し、マウントの名前も入力します。ポイント。 各ディスクで一意である必要があることに注意してください。 「追加」ボタンと「変更を適用」ボタンをクリックします。 以上でFreeNASの基本インストールは完了です。

次に、ネットワーク経由で NAS へのアクセスを開いてみましょう。 これを行うには、CIFS/SMB (NetBIOS) サービスを有効にする必要があります。 設定では、ワークグループの名前、ネットワーク上の NAS の名前を変更し、エンコードを設定し、タイム サーバーを有効にし、AIO を有効にします。 他のパラメータはデフォルトのままにし、「保存して再起動」をクリックします。 次に、少なくとも 1 つのネットワーク リソースを追加する必要があります。名前とコメント、およびそのリソースへのパスを指定します。

初期状態では、すべてのマウント ポイントは /mnt ディレクトリにあります。 したがって、ドライブのルートへのパスは /mnt/mount_point/ (この場合 - /mnt/data/) のようになります。 セットアップするときは、ディスクのルートにいくつかのフォルダーを作成し、ネットワーク リソースに追加することをお勧めします。 NAS に複数のディスクが含まれている場合、それらはすべて同じ方法で「共有」される必要があります。

これで、完全アクセス権を持つ作成されたファイル サーバーが Windows ネットワーク環境に表示されるようになります。 Web インターフェイスからファイルとフォルダーを直接管理するには、「詳細」セクションのファイル マネージャーを使用します。 ログインとパスワードは FreeNAS ユーザーのものと似ています。

SMB リソースはローカル ネットワーク上で使用されます。 外部アクセスの場合は、FTP サーバーを有効にする必要があります。 したがって、ルーターの TCP ポート 21 を開き、DDNS サービス (FreeNAS に存在) を有効にする必要があります。 FTPサービスの設定では、許可されたユーザーのみがログインできるようにしています。 設定を保存します。

ユーザー管理 - [アクセス] > [ユーザー] セクションを使用します。 FTP サーバーへのユーザー アクセスの場合、メイン グループとして ftp を指定します。

ホーム ネットワーク用の NAS の場合 (今回の場合のように)、FreeNAS に組み込まれている Transmission Bittorrent クライアントを有効にすることも価値があります。 その設定では、ダウンロードしたファイルが保存されるフォルダーを指定します。 次に、トレント ファイルを追跡するディレクトリを選択します。トレントがアップロードされるとすぐに、Transmission によってダウンロードが自動的に追加されます。 Bittorrent クライアント Web インターフェイスへのデフォルトのリンクは、http://ip-address-NAS:9091/ のようになります。

さて、最後に UPnP メディア サーバーをセットアップします。 ここでは、メディア ファイルのあるフォルダーを指定し、このサービスのデータベースが収まるディレクトリを選択するだけです。 ネットワークメディアプレーヤーとの互換性を考慮した適切なプロファイルも示します。 追加の設定が必要な場合は、設定ページの下部にあるリンクをクリックしてください。

すべての設定が完了すると、Windows は NAS をネットワーク メディア デバイスとして簡単に識別し、NAS から直接音楽を聴いたり、ビデオや写真を表示したりできるようになります。

この手順全体は、RuNet 上のさまざまなソースで複数回説明されています。 実際に、ホーム ネットワーク用の集合ファイル サーバーを作成するときにこれを使用しました。私の家では 50 台以上の PC が結合されています。 私たちは古いデスクトップにハード ドライブを詰め込んで NAS を組み立てましたが、ほとんどが新しいものでもありませんでした。 ただし、すべてが非常にうまく機能します。 私たちは組み立てたファイル サーバーをアパートの 1 つに、ホーム ネットワークにサービスを提供する ADSL モデムと同じ場所に設置しました。

ヴィクトル・デミドフ

この出版物は、システム管理とは無縁の人々を対象としています。 この投稿では、素晴らしい NAS4Free オペレーティング システムの基本機能を説明します。これにより、FreeBSD やコマンド ラインの知識がなくても、低電力ハードウェアでも家庭用 NAS を展開できます。 出版物の最初の部分が見つかります。

したがって、次の特性を持つボックスがあります。

  • ケース: Thermaltake Core V1;
  • 電源:Chieftec HPS-350NS;
  • マザーボード: GIGABYTE GA-J1800N-D2H;
  • RAM: トランセンド SO-DIMM 2Gb DDR-III 1333Mhz x 2;
  • HDD: WD Re 2004FBYZ x 2 (目を丸くする前に、最初の部分をお読みください);
  • 冷却:TITAN DC FAN(80mm、2000rpm)×2
状況に応じて可能な限り信頼性の高いホーム NAS に変えるときが来ました。 そして、Zettabyte File System がこれに役立ちます。おそらく、フォールト トレラントであり、同時に生産性の高いファイル ストレージを整理するための最良のソリューションです。 ZFS は Sun Microsistems によって Solaris 向けに開発され、後に Linux および FreeBSD に移植されました。 その多くの利点の中で、次の点に注目します。
  1. データセットの作成。これにより、LVM などの管理者の参加なしで、ファイル圧縮と重複排除の選択的な制御、ディスク クォータの設定などが可能になります。
  2. 256 ビットのチェックサムを使用したデータ整合性検証。
  3. スナップショットに基づいたバックアップ コピーの自動作成。
  4. ソフトウェア レベルでディスクを RAID のようなアレイに結合する機能。
ZFS と連携できる特殊なソリューションの中で、FreeNAS と NAS4Free という 2 つの競合他社が明らかに際立っています。 このような「ミラー」名は決して偶然ではありません。どちらのアセンブリも FreeBSD に基づいており、NAS4Free 自体は FreeNAS 0.7 のフォークであり、元のオペレーティング システムが iXsystems の傘下に入り商用になった時代に起源を持ちます。 NAS4Free が私の個人的なお気に入りです。 なぜ? それを理解しましょう。

ここに挙げた議論は明確な選択をするのに十分だと思います。 次に、システムのインストールと初期構成を見てみましょう。

NAS4Freeのインストール

システムにはディスクが 2 つしかないため、フラッシュ ドライブをブート ドライブとして使用します。 正確にどれを選択するかはまったく問題ではありません。2 GB からの古いものであれば十分です。 デバイスの保守性に疑問がある場合は、同じ Rufus を使用していくつかのテストを実行できます。 それからすべては簡単です - そしてインストールに進みます。 まず、次の画面が表示されます。

しばらくすると、ディスプレイにテキスト メニューが表示されます。

9 番目の点に興味があるので、それを選択します。 インストールプロセスが開始されます。

エキスパート モードについては触れませんが、GPT と MBR のどちらを選択するかは、マシンのマザーボードの年齢によって異なります。 「クラシック」BIOS のファンの場合は、2 番目のオプションを選択してください。 UEFI がかかります - 最初のものを選択してください。 確認後、NAS4Free はどのような操作を実行するかを親切に通知します。私たちはすべてに同意します。

次に、インストールを実行するフラッシュドライブを指定する必要があります。 サイズと名前によって、システム ドライブと簡単に区別できます。

次の段階では、ページング ファイルのサイズを設定します。 ルールは簡単です。2 GB ドライブを使用する場合は 512 MB に設定し、4 GB ドライブを使用する場合は 1024 MB に設定します。8 ドライブを使用する場合は 2 に設定します。コメントでは、多くの人がドライブの信頼性についてかなりの疑問を抱いていました。フラッシュ ドライブにオペレーティング システムをインストールすることです。ましてや、フラッシュ ドライブにスワップすることはありません。 この点を明確にする必要があると考えます。 まず、組み込みバージョンの特徴は、システム ディスクのイメージが RAM に作成されることです。つまり、フラッシュ ドライブは、NAS の起動時と設定の保存時にのみアクセスされます。 次に、インストーラーはスワップ ファイルの作成を要求しますが、そのサイズが正しく決定されません。 4 GB デバイスで 8 GB のスワップを行いますか? 簡単に! いずれにしても、プログラムによれば、試してみる価値はあるという。 エラーを回避する最も簡単な方法は、上記の正しい値のいずれかを設定することです。 最後に、スワップ ファイルの接続は設定で手動で行われます。スワップ ファイルは使用されません。つまり、フラッシュ ドライブは強制終了されません。

インストールプロセスが開始され、完了すると次の画面が表示されます。

フラッシュ ドライブを取り外して再起動できます。インストールは成功しました。

次に、NAS 自体を操作してみましょう。 マザーボードとしてシンクライアントの低価格オプションを選択したため、フラッシュドライブをデバイスに接続するだけでなく、キーボード付きのモニターも接続して、ブートパラメーターを設定することから始める必要があります。 映像出力はD-SubとHDMIが利用できるので問題ないでしょう。 マシンの電源を入れた後、「削除」を押し、「ブート」メニューでフラッシュドライブをメインブートデバイスとして設定します(UEFIシェルはデフォルトでロードされますが、必要ありません)。 変更を保存し、NAS を再起動します。すべてが正しく行われていれば、見慣れたメニューが表示されます。

ルーター、スイッチ、ヌル ハブなど、あらゆる方法で NAS を作業環境に接続できます。すべては個人のニーズに応じて異なります。 おそらくマシンをホーム ネットワークに接続する必要があるため、最良の選択肢はルーターです。そのため、ステップ 2 で静的 IP アドレスを設定しましょう。システムからの質問に一貫して答えます。

  • このインターフェイスに DHCP を使用しますか? – いいえ (静的 IP を設定したい)
  • 新しい LAN IPv4 アドレス – 192.168.1.250 を入力します (デフォルトで設定されています。ネットワークがすでに使用している場合は、空いているアドレスを入力してください)
  • 新しい LAN サブネット マスクを入力します – 24 (サブネット マスク 255.255.255.0)
  • IPv4 デフォルト ゲートウェイ – 192.168.1.1 を入力します (ルーター アドレスを指定します)。
  • DNS IPv4 アドレス – 192.168.1.1 を入力します (ルーターのアドレスも示します)。
  • このインターフェイスに IPv6 を構成しますか? – いいえ (ホーム ネットワークに IPv6 は必要ありません)
この画面は、セットアップが正常に完了したことを示します。

これで NAS の準備が完了しました。これで、ストレージをネットワークに接続して構成を開始できるようになります。

ディスクのセットアップ

すべての操作は便利な WebGUI を通じて実行されます。以前に設定した IP (この例では 192.168.1.250) をブラウザに入力するだけで、すぐに認証フォームが表示されます。

デフォルトのログインは admin、パスワードは (誰が想像したでしょう) nas4free です。 ログインすると、システム モニターが表示されます。

すぐに偉大で強力なものに移りましょう。「システム」 -> 「一般」に移動し、言語をロシア語に変更します。

ここで、Web インターフェイスの新しいユーザー名とパスワードを設定することもできます。

それでは、ディスクのセットアップを始めましょう。 「ディスク」 -> 「管理」セクションに移動しますが、何も見つかりません。

パニックにならないでください。NAS4Free ではすべてを手動で行う必要があります。 最も簡単なオプションは「構成をクリアしてドライブをインポート」をクリックすることですが、右側の青いプラス記号をクリックしてドライブを一度に 1 つずつ追加することをお勧めします。 メニューは次のようになります。

オプションを見てみましょう。

  1. 説明を入力する必要はまったくありません。ディスクの略称を入力しました。
  2. 転送モードは自動のままにしておきます。
  3. 個人のニーズに応じて、ドライブをスタンバイ モードにする期間を指定できます。 ただし、考慮する必要があります。頻繁に再起動すると、信頼性の高い WD Re にもメリットがありません。そのため、5 ~ 10 分に設定することは意味がありません。これは HDD の磨耗を加速するだけです。
  4. 電源管理 - パフォーマンスと消費電力の間の妥協点としてレベル 127 を設定しました。
  5. 騒音レベル – 使用する必要はないと思います。幸いなことに、WD はすでに非常に静かです。
  6. S.M.A.R.T 監視を有効にする場合。 – ボックスにチェックを入れます。
  7. ディスクは新しいため、最後の行は「Unformated」のままにします。
ここで「追加」ボタンをクリックし、残りのディスクに対して手順を繰り返します。 誤解を避けるためにフラッシュドライブを追加する必要はありません(性急にフォーマットしてしまうと、すべてを最初から開始する必要があります)。

すべての操作が完了すると、ディスク設定メニューに次の内容が表示されます。

スクリーンショットの警告を読んでください。 はい、これが NAS4Free の特徴です。最初に設定を行い、次に「変更を適用」をクリックして選択を確認します。これには慣れる必要があります。 この後、アクションの結果が表示されます。

ディスクのステータスを監視して S.M.A.R.T. データを受信したい場合は、同じ名前のタブに移動します。

「有効」チェックボックスをオンにし、スタンバイ電源供給モードを選択し(スタンバイ モードのハード ドライブに影響を与えないようにするため)、変更を保存します。 アラートを設定することも可能です。 「診断」→「情報」→「S.M.A.R.T.」セクションで各ドライブの詳細データを表示できるようになりました。

したがって、両方のドライブがオンラインであり、すべてのシステムが正常に動作しています。 しかし、これは旅の始まりにすぎません。 「HDDフォーマット」タブに行きましょう。 記事の冒頭で同意したように、ZFS を使用します。 両方のドライブを選択し、「次へ」をクリックします。

次のステップはボリューム ラベルを設定することです。ここでは WDREZFS%1 を選択しました。 「%1」という構造は、フォーマットするディスクが 1 から始まるシーケンス番号を受け取ることを意味します。 つまり、最初のファイルには WDREZFS1 という名前が付けられ、2 番目のファイルには WDREZFS2 という名前が付けられます。 数字を付けずに「%」記号を配置して開始点を指定しない場合、システムは HDD 自体に番号を付けます。 シリアル番号で名前を付けることもできます。 例えば、 ")

読むことをお勧めします