きっかけ
今までepgrec unaで録画サーバを利用していましたが、新しいサーバへリプレイスしました。
乗り換えてから気づいたのですが、旧サーバはNASを兼ねていたのでした(アホかw)
Ubuntuでsmbサーバを構築してもいいのですが、せっかくならNAS専用のOSを搭載しているTrueNASを使ってみたく、今回の記事で掲載となりました。
TrueNAS
![](https://lowlinux.com/wp-content/uploads/2024/06/スクリーンショット-2024-06-11-215311.png)
TrueNASとは
FreeBSD、LinuxをベースとしたNAS専用のOS(オペレーションシステム)です。
TrueNASにもいくつかのeditionがあり、概ね以下のようになっています。
TrueNAS ENTERPRISE | TrueNAS CORE (旧FreeNAS) | TrueNAS SCALE | |
概要 | 専用のストレージアプライアンス製品 | 汎用機上でストレージを構築可能 | 汎用機上でストレージ、アプリ、仮想マシンを構築可能 |
費用 | 有償(ライセンス) | 無償 | 無償 |
HA | 〇 | × | × |
サポート | 公式サポート | 無し(community) | 無し (community) |
ファイルシステム | OpenZFS | OpenZFS | OpenZFS |
ファイルプロトコル | SMB v1/v2/v3, NFS v3/v4, AFP, FTP, WebDAV, rsync, GlusterFS | SMB v1/v2/v3, NFS v3/v4, FTP, WebDAV, rsync | SMB v2/v3, NFS v3/v4, FTP, rsync, GlusterFS |
Base OS | FreeBSD (13.0) or Linux (24.04) | FreeBSD | Debian Linux |
![](https://lowlinux.com/wp-content/uploads/cocoon-resources/blog-card-cache/0f202df31fea84516639970f39a09a72.png)
家に余っているサーバで遊びたいなら、仮想マシンも構築可能な「SCALE」を推奨します。
本記事ではSCALEをインストールします。
環境
家に余っているタワーサーバを利用します。
- 富士通 PRIMERSY TX100 S3
- CPU:インテル® Xeon® プロセッサー E3-1240(3.30GHz 4C/8T)
- RAM:16GB
- DISK1:HDD 150GB(システム用)
- DISK2:HDD 2TB(データ用)
- TrueNAS SCALE
- バージョン:Dragonfish-24.04.0 (2024/05/26時点で最新)
最小のH/W要件
- CPU: 2-Core Intel 64-Bit or AMD x86_64 processor
- RAM:8GB
- DISK: 16 GB SSD (システム用)
- DISK:同じサイズのディスク2台(データ用)
要件に比べてじゃっかんストレージが弱いですが、家庭用なのでそこまで必要無しと判断します。
お試し要素もありますし。
家にPCが無ければ、ミニPCとかで試してみるのもいいかもです。
インストール
TrueNASのダウンロード
▼ TrueNASの公式サイトにアクセスします
▼ 右上のGet TruneNAS> Download TrueNAS SCALE
![](https://lowlinux.com/wp-content/uploads/2024/06/スクリーンショット-2024-05-26-122425-1-580x279.png)
▼ Eメールアドレスを入力 > Continue with Email
![](https://lowlinux.com/wp-content/uploads/2024/06/スクリーンショット-2024-05-26-123640_01-580x326.png)
▼ メールが届きますのでサインイン後、下記のダウンロードリンクをクリック
![](https://lowlinux.com/wp-content/uploads/2024/06/スクリーンショット-2024-05-26-123620_01-580x321.png)
▼ 以下のISOファイルがダウンロードされます。
TrueNAS-SCALE-24.04.0.iso
▼ダウンロードが完了したらEtcherなどのソフトでUSBメモリにISOファイルを書き込んでサーバに挿して起動します。
![](https://lowlinux.com/wp-content/uploads/2024/06/スクリーンショット-2024-05-26-134348-580x367.png)
OSインストール
▼公式手順はここです
▼TrueNASの入ったUSBメモリから無事起動できるとGRUBの画面が表示されます。
![](https://lowlinux.com/wp-content/uploads/2024/06/PXL_20240526_090257804_01-580x153.jpg)
▼ セットアップ画面でInstall/Upgardeを選択
![](https://lowlinux.com/wp-content/uploads/2024/06/PXL_20240526_090352842_01-580x329.jpg)
▼ ちなみにメモリを8GB以上積まないと以下の警告画面が出ます。(YesでOK)
![](https://lowlinux.com/wp-content/uploads/2024/06/PXL_20240526_090403024_01-580x96.jpg)
▼ TrueNASのOSをインストールするDISKを選択します。
![](https://lowlinux.com/wp-content/uploads/2024/06/PXL_20240526_090431090_01-580x288.jpg)
▼ すべてのパーティションとデータが削除される旨の警告。Yesで進みます
![](https://lowlinux.com/wp-content/uploads/2024/06/PXL_20240526_090438907_01-580x157.jpg)
▼ブラウザでアクセスする際の認証方法を選択。1のadminでOK
![](https://lowlinux.com/wp-content/uploads/2024/06/PXL_20240526_090454525_01-580x317.jpg)
▼adminのパスワードを入力(後ほどブラウザで管理画面にアクセスするときに使います)
![](https://lowlinux.com/wp-content/uploads/2024/06/PXL_20240526_090512946_01-580x136.jpg)
▼16GBのswap領域を作るかどうか。Create swapでOK
![](https://lowlinux.com/wp-content/uploads/2024/06/PXL_20240526_090532828_01-580x109.jpg)
▼ブート方法を選択する。このサーバは古いのでUEFIに対応していません。Yesを選択しました。(UEFIに対応しているM/BならUEFIの選択肢が表示されると思います)
![](https://lowlinux.com/wp-content/uploads/2024/06/PXL_20240526_090547698_01-580x147.jpg)
▼インストールが完了すると再起動してUSBメモリを抜け!と表示されます
![](https://lowlinux.com/wp-content/uploads/2024/06/PXL_20240526_091007599_01-580x95.jpg)
▼再起動が完了するとコンソールのセットアップ画面が表示されますが、「The web interface could not be accessed. Please check network configuration.」を怒られます。固定でIPを設定するのは「1」を押下し、設定しましょう。(下記リンク参考)
![](https://lowlinux.com/wp-content/uploads/2024/06/PXL_20240526_091640882_01-580x507.jpg)
ログイン画面
▼ブラウザでTruneNASのIPへアクセスするとログイン画面が表示されます。adminと先ほど設定したパスワードでログインします
![](https://lowlinux.com/wp-content/uploads/2024/06/スクリーンショット-2024-05-26-182548-580x776.png)
▼ダッシュボードが表示されます。かっこいい。
![](https://lowlinux.com/wp-content/uploads/2024/06/スクリーンショット-2024-05-26-182615_01-580x255.png)
日本語化
▼System Settings > Localization Settings > Language > Japanese > Save
![](https://lowlinux.com/wp-content/uploads/2024/06/スクリーンショット-2024-05-26-184022-580x813.png)
ひとまずTrueNASのインストールが完了しました。
後日追加DISKの設定、共有フォルダの設定などを行います。
まとめ
- 余っているサーバがあるなら無償のTruneNASを入れて遊んでみるのも楽しいかも
- ext4で利用していた追加DISKを接続してTruneNASを起動しようとしたら起動できなかった(後日記載)
- TruneNASのセットアップは比較的簡単
20TBくらいのNAS用のHDD、そこら辺に落ちてないかな