ウェブサイト検索

TrueNAS - ZFSストレージとNFS共有の構成 - パート2


前回の記事では、TrueNASサーバーのインストール方法を説明しました。この記事では、TrueNASの設定方法をガイドし、ZFSストレージディスクをセットアップし、NFS共有を作成して、ネットワーク上でデータを効率的に保存および共有する方法を説明します。

ハードウェア要件

TrueNASの設定に入る前に、ZFSプールを作成するために、最低でも2つのディスクが適切に接続され、システムに認識されていることを確認してください。

ただし、より良いパフォーマンスと冗長性のために、3台以上のディスクをお勧めします(RAID-Z1、RAID-Z2、またはRAID-Z3)。

ZFSストレージディスクの構成

ZFSストレージディスクを追加するには、ストレージ > ディスクに移動し、ディスクの追加ボタンをクリックして、ストレージ用に使用したいディスクを選択して設定します。

ZFSプールを作成するには、ストレージ > プールに移動し、新しいプールを作成するために追加ボタンをクリックします。

次に、プールの名前を入力し、利用可能なリストからプールに含めたいディスクを選択します。

あなたのZFSプールは現在設定され、使用する準備が整いました。

ストレージプールを作成した後、作成したプールをクリックし、その横の...(三点リーダー)をクリックしてデータセットを追加を選択し、新しいデータセットを作成します。

次に、データセットの名前を入力し、権限タブに移動してデータセットの権限を設定します。オーナーとグループの権限を設定し、必要に応じて読み取り、書き込み、実行の権限を設定します。

ZFS データセットのための NFS 共有の作成

UnixマシンでZFSデータセットを共有するには、上部メニューの「共有」タブに移動し、Unix共有 (NFS)タイプを選択します。

次に、Add NFS Shareボタンをクリックし、以前に作成したデータセットの場所を選択し、読み取り/書き込みアクセスや許可されたホストに関するオプションを含む共有設定を構成します。

送信をクリックすると、サービスを有効にするかどうかを尋ねる確認メッセージが表示されます。はいをクリックして共有を有効にします。その後、NFSサービスが開始されたことが表示されます。

NFSサービスのステータスを確認するには、サービスに移動し、NFSサービスを探します。サービスが実行中であることを確認するために、トグルがONの位置にあることを確認してください。

Unixクライアント上でNFS共有をマウントする

今、あなたのUnixクライアントマシン(ここではUbuntu 22.04、IPアドレスは192.168.122.12を使用しています)にログインし、TrueNASからのNFS共有が機能しているかどうかを確認してください。

しかし、TrueNAS NFS シェアを確認する前に、クライアントマシンにはシステムにNFSパッケージがインストールされている必要があります。

sudo dnf install nfs-utils -y	    [On RedHat systems]
sudo apt install nfs-common -y	    [On Debian systems]

NFSをインストールした後、次のコマンドを使用してTrueNASからのNFS共有をリストします。

showmount -e 192.168.122.103

今、クライアントマシンの/mnt/TrueNAS_Shareの下にマウントディレクトリを作成し、このマウントポイントにTrueNAS NFSシェアをマウントし、dfコマンドを使用して確認します。

sudo mkdir /mnt/TrueNAS_Share
sudo mount 192.168.122.103:/mnt/tecmint_pool/tecmint_docs /mnt/TrueNAS_Share/
df -hT

NFS の共有がマウントされたら、そのディレクトリに入り、この共有の下にファイルを作成して、ルートユーザーがこの共有にアクセスする権限があることを確認してください。

sudo su
cd /mnt/TrueNAS_Share/
touch tecmint.txt

それで決まりです!私たちはストレージボリュームを設定し、TrueNASからNFS共有を定義しました。

結論

TrueNASは、ストレージサーバーを管理するためのユーザーフレンドリーなインターフェースを提供します。TrueNASは、圧縮、クォータ、権限などの機能を持つZFSを使用した大規模なファイルシステムをサポートしています。

今後の記事では、TrueNASをストリーミングサーバーおよびトレントサーバーとして使用する方法を探ります。

関連記事: