Linux で NAS にアクセスする方法

Linux で NAS にアクセスする場合、TrueNAS でアクセスするための最良の方法は次の 2 つです。

として購入した NAS をお持ちの場合は、 NAS または 古いPCから作られた、リモートからアクセスする方法が必要になります。 これにはいくつかの方法があり、実際には多くのさまざまな NAS ソフトウェアにはオペレーティング システムにファイル共有システムが組み込まれています。 たとえば、私は TrueNAS を使用していますが、これはさまざまなファイル共有方法をサポートしており、他の方法をインストールすることもできます。 これらは、次のいずれかにアクセスする最良の方法の一部です。 最高のNAS Linux 上で。

このチュートリアルでは、NAS ソフトウェアとして TrueNAS Scale を使用しますが、TrueNAS Core に似ているはずですが、他の NAS ソフトウェアとは大きく異なります。

ネクストクラウド

これは、私が個人的に NAS をファイル共有に最もよく使用する方法です。その理由は、Linux マシンだけでなく、あらゆるデバイスからアクセスできるからです。 Web ブラウザーを通じて使用されますが、モバイル アプリもあり、ファイルの同期などを自動化できます。 私の個人的な設定では、Nextcloud と Photo Prism (Google フォトの代替) の間で共有データ ボリュームがあり、写真が携帯電話からこのデータ ボリュームに自動的にバックアップされます。 バックアップなど、他のデータも Nextcloud インスタンスに保存します。

Nextcloud をセットアップしたい場合は、TrueNAS インスタンスから非常に簡単にセットアップできます。

ステップ 1: Nextcloud アプリをダウンロードする

TrueNAS で Nextcloud を検索して設定するだけです。 ユーザー名とパスワードを設定し、接続に使用するポートも設定する必要があります。 アクセスできるように設定することはお勧めしません VPN を使用せずに外部からそうすると、個人ファイルが攻撃者に対して脆弱になることになります。

ステップ 2: Nextcloud に接続する

Nextcloud がインストールされたら、NAS の IP アドレスと Nextcloud をインストールするポートに移動すると、ログイン画面が表示されます。 ログインすると、ファイル エクスプローラーが表示され、ファイルをアップロードして保存することができます。 モバイル アプリは、特定のファイルとフォルダーを Nextcloud 上の他のフォルダーに自動的にバックアップできます。 実例。

NFS経由のファイル共有

ネットワーク ファイル共有は、Linux から NAS 上のファイルにアクセスするもう 1 つの優れた方法であり、非常にうまく機能します。 ほとんどの NAS セットアップはおそらくこれをサポートしており、それを機能させるために必要な作業はほとんどありません。 端末を動作させるにはある程度慣れている必要がありますが、ファイル マネージャーが NFS ストレージのネイティブ マウントをサポートしている場合もあります。

ステップ 1: NAS で NFS を有効にする

TrueNAS を使用している場合、NFS はデフォルトでは有効になりませんが、有効にするモジュールはあります。 以下で有効にするだけです 株式 オプションを選択し、詳細オプションで NFS4 を有効にしてください。

ステップ 2: NFS がインストールされていることを確認する

ほとんどの Linux ディストリビューションには NFS がインストールされていますが、NFS がインストールされていない可能性があります。 ただし、確認するには、ターミナルで次のコマンドを実行します。

sudo apt-get install nfs-common

ステップ 3: NFS ストレージをマウントする

まず、ストレージをマウントするディレクトリを作成する必要があります。 たとえば、「adam」を自分のユーザー名に変更して、次のようにすることができます。

mkdir /home/adam/Documents/Test

ファイルが表示される場所としてドキュメントの「Test」フォルダーを使用します。 次に、次のコマンドを実行して接続を完了します。

sudo mount -t nfs {IPaddressOfSystem}:{path/to/nfsShare} {localMountPoint}

私の場合は次のようにしました。

sudo mount -t nfs 192.168.1.5:/mnt/Storage/TestingContainer /mnt/Test

そして、Linux システム上の /mnt/Test にあるファイルにアクセスできるようになりました。 構成に応じて、NFS 共有への読み取りまたは書き込みのためのさらなるアクセスを許可する必要がある場合がありますが、これにより、NAS 上のファイル システムに接続できるようになります。

Linux 上の NAS へのアクセス

Linux 上で NAS に接続する方法は数え切れないほど考えられていますが、これらは一般的な 2 つの方法であり、私が個人的に行う方法の 2 つです。 SMB 共有を試したり、Nextcloud などの他のアプリを使用して、NAS を本質的にクラウドベースのストレージ ソリューションに変えることもできます。 NAS を使用すると、多くのオプションと自由度が得られるので、そうすることを強くお勧めします。