7
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

TrueNAS SCALEを使ってNAS+サーバーを作ってみる ストレージ構築編

Last updated at Posted at 2023-04-11

はじめに

前回は準備編を投稿しました。今回はNASを利用するためのストレージを準備します。

ストレージ構築編

truenas_23.png

まずStorageタブにアクセスします。まだ作成していないので中央にCreate Poolがあります。そこをクリックします。
ない場合は右上にも同じCreate Poolがあります。

truenas_24.png

ここではPoolを作成します。名前は公式リファレンスやOracle的にtankとするらしいので同じ名前にしました。

truenas_25.png

Encryption is for users storing sensitive data. Pool-level encryption does not apply to the storage pool or disks in the pool. It applies to the root dataset that shares the pool name and any child datasets created unless you change the encryption at the time you create the child dataset. For more information on encryption please refer to the TrueNAS Documentation hub.

今回は暗号化にもチェックを入れておきます。暗号化方式はデフォルトのAES-256-GCMで十分なはずです。

truenas_26.png

次に利用するディスクを選択します。全てのHDDを利用するので両方にチェックを入れて矢印を押してData VDevsに移動させます。

truenas_27.png

プルダウンメニューでRAID方式を選択できますが、今回は容量をそのまま利用したいためStripeにします。右下の赤色警告にもある通り、冗長性がないので一台のディスクが故障するとデータを取り戻せなくなる確率特大です。

A stripe data vdev is highly discouraged and will result in data loss if it fails

なので本来は推奨されませんが今回は続行するのでForceにチェックを入れます。

truenas_28.png

Warning
The current pool layout is not recommended. Override the following errors?
A stripe data vdev is highly discouraged and will result in data loss if it fails

再度警告されますが、Confirmを押して続行します。

truenas_29.png

Warning
The contents of all added disks will be erased.

こちらは共通で表示される警告で、ディスクにある全てのデータが削除されますとでますが、こちらもConfirmを押して続行します。

truenas_30.png

WARNING!
Losing the ability to unlock the pool can result in losing all data on the disks with no changce of recovery. Always back up the encryption key file or passphrase for an encrypted pool! The key file for an encrypted pool is secured in the system database and can be exported at any time from the pool options

こちらは暗号化にチェックをした場合に表示される警告です。暗号化キーを保存する必要があるためDownload Encryption Keyを押してダウンロードします。もし無くした場合はディスクの回復ができなくなるので必ず取っておきます。ダウンロードしたらDoneを押して完了します。

truenas_31.png

ストレージタブに戻ると色々追加されています。だたこのままではディスクを利用可能にしただけでNAS用に割り当てられていません。もう少し設定する必要があります。

truenas_32.png

Datasetsタブへ移動します。ここには先ほど追加したtankが追加されているはずです。ここでNAS用にDatasetを追加します。Add Datasetを押します。

truenas_33.png

この画面で共有するDatasetの設定を行います。

truenas_34.png

NamesmbshareShare TypeSMBにします。他はデフォルトのままで問題ないと思います。

truenas_35.png

tree状のtankの下にsmbshareができていれば大丈夫です。次はアクセスする人用のアカウントを作成します。

truenas_36.png

CredentialsタブのLocal Usersにアクセスします。

truenas_37.png

右上のAddをクリックします。

truenas_38.png

*のついている項目が入力必須項目です。
ここのUsernamePasswordがWindowsからストレージへアクセスする際のユーザー名とパスワードになります。

truenas_39.png

truenas_40.png

追加できました。まだ作成しただけなので割り当てを行います。

truenas_41.png

Datasetsタブに戻ります。作成したsmbshareを選択して右のPermissionsにあるEditをクリックします。

truenas_42.png

パーミッションの設定画面です。

truenas_43.png

OwnerOwner Groupを先ほど作成したユーザーに変更します。設定した後はそれぞれの下のApply Owner/Groupにチェックを入れてからSave Access Control Listをクリックします。

truenas_44.png

前の画面に戻って右のPermissions内のownergroupが指定したユーザーになっていればOKです。

truenas_50.png

このままではまだアクセスできないのでSharesタブにアクセスし、Windows (SMB) Sharesの右にあるAddをクリックします。

truenas_51.png

基本的にはデフォルトのままで問題ないと思います。なのでこのままSaveをクリックします。

truenas_52.png

このページではどのPathを共有するか選択できます。

truenas_53.png

Pathを選択する場所のをクリックしていくとsmbshareがあるのでそこをクリックします。すると自動でNameにも同じ名前が入力されます。そしてSaveをクリックします。

truenas_54.png

再起動後も自動でSMBサービスを開始させたいので、Enable this service to start automatically.にチェックをいれてEnable Serviceをクリックします。

truenas_55.png

するとWindows (SMB) Sharesに追加した一覧が表示されました。
これで作業は完了です!

truenas_70.png

実際にWindowsからアクセスしてみます。ネットワークを選択するとTRUENASという名前で追加されているはずです。

truenas_71.png

ダブルクリックするとユーザー名とパスワードを求められるので、Credentialsで追加した際に設定したユーザー名とパスワードを入力します。するとsmbshareというフォルダにアクセスできました。

truenas_72.png

このままだとアクセスする際に不便なのでネットワークドライブの割り当てを行っておきます。

truenas_73.png

これでExplorerからアクセスできるようになりました。空き容量なども確認できるようになっています。

truenas_80.png

巨大ファイルを送信した際のネットワークスループットはこんな感じです。L2スイッチの上限が1Gbpsなのですがいい感じですね。

truenas_81.png

Dashboardタブはこんな感じです。

Dockerサーバー構築編

Dockerサーバー構築編へ続きます。

7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?