amtoaer

晓风残月

叹息似的渺茫,你仍要保存着那真!
github
x
telegram
steam
nintendo switch
email

[NASシリーズ第一弾]マシンの組み立てとシステムのインストール

NAS を自分で組む理由#

以前、私は完成品の NAS(ジーズフォーム)を持っていました。使用上の問題はありませんでしたが、次第に次のことに気付きました...

  1. システムに付属している機能(ジーズビデオ、ジーズフォトなど)を全く使用していませんでした。
  2. マシンには内部ネットワークトラバーサルが備わっていますが、アドレスを自由に設定することはできず、マシンに付属している機能のみをトラバースできます。
  3. 私は元々v4/v6 のパブリック IP を持っているため、内部ネットワークトラバーサルは必要ありません。
  4. マシンの root 権限にアクセスできないため、システムを完全に制御することができません。
  5. 組み込みの Docker は GUI 操作のみをサポートしており、コンテナの更新には非常に複雑な削除と再作成の手順が必要です。

これらの理由から、このマシンは私の認識では「私が Docker ランチャーとしてのみ使用しているマシンであり、Docker の操作体験は非常に悪い」というものに変わりました。そのため、新しいマシンを購入するという考えが生まれました。ちょうど最近、同僚がふと口にしたので、ついつい手を出してしまいました。

使用シーン#

私の NAS は以下のような使用シーンがあります:

  1. メディアサーバー(Emby、Jellyfin など)
  2. ゲームサーバー(Minecraft、Don't Starve など)
  3. リモート開発サーバー(ARM の Mac に x86 環境を提供するため)
  4. 予想外のその他の使用シーン(ソフトウェアルーター、バックアップサーバーなど)

構成の選択#

個人的にはハードウェアについてはあまり詳しくありませんが、ゲームサーバーやリモート開発の要件があるため、CPU は良いものを選び、32GB のメモリが十分であると思います。最終的な構成は次のとおりです:

コンポーネント価格
キングスター 3200 メモリ 16G×2356
ジョーシボー N2 ケース551
ファンシャン 1TB SSD297
TT 450W フルモジュール SFX 電源422
リミン AXP90-X53 ファン199
ミンシン H610 ITX マザーボード + i5 12400 CPU1489
合計3314

組み立て#

最初に手に入れたのはケースと電源で、ケースはかなり見た目が良いです:

IMG_20230731_170217

必要なマザーボードの電源、CPU の電源、ケースのハードドライブバックプレートの電源を接続し、ケースに詰め込むだけで完成です:

IMG_20230731_181343

IMG_20230731_182902

その後、他の部品も全て揃い、組み立てを続けます:

IMG_20230801_212617

まずは CPU を挿入します:

IMG_20230801_213309

次にメモリを挿入します:

IMG_20230801_213742

次に M.2 を取り付けます:

IMG_20230801_214744

次に CPU にファンを取り付けます:

IMG_20230801_224900

マザーボードをケースに固定します:

IMG_20230801_230801

電源ケーブルを接続します:

IMG_20230801_232659

ケースを閉じずに、電源を入れて問題がないか確認します:

IMG_20230801_233423

IMG_20230801_233524

システムディスクに正常にアクセスできました。完成です!

システムのインストール#

私は忠実な Arch Linux ユーザーとして、今回も NAS のシステムとして Arch Linux を選択しました。ファイルシステムには btrfs を選択しました。

archinstall があるので、手動での設定は必要ありません。インストールをクリックするだけで済みます。以下は私の選択です:

ここでネットワーク構成は Network Manager を選択すると便利ですが、変更した後に写真を撮り忘れました。他のオプションはすべて同じです。

IMG_20230801_234134

インストールプロセスが完了するのを待って、手動で再起動するだけです:

IMG_20230801_234201

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。