ホームページ >運用・保守 >Linuxの運用と保守 >Linux でネットワーク ストレージ (NFS など) をセットアップする方法

Linux でネットワーク ストレージ (NFS など) をセットアップする方法

WBOY
WBOYオリジナル
2023-07-05 15:39:071905ブラウズ

Linux 上でネットワーク ストレージ (NFS など) を設定する方法

はじめに:
NFS (ネットワーク ファイル システム) は、ネットワーク上でファイルを共有できるようにするプロトコルです。これにより、複数の Linux サーバーがネットワーク上でファイルを共有できるようになり、効率的なファイル アクセスとデータ共有が実現します。この記事では、LinuxにNFSを設定してネットワークストレージを構築する方法を紹介します。

ステップ 1: NFS サーバー ソフトウェアをインストールする

まず、NFS サーバー ソフトウェアをサーバーにインストールする必要があります。ほとんどの Linux ディストリビューションでは、パッケージ マネージャーを通じてインストールできます。 Ubuntu を例に挙げると、次のコマンドを使用してインストールできます。

sudo apt-get install nfs-kernel-server

ステップ 2: 共有ディレクトリを作成する

次に、共有ディレクトリとしてディレクトリを選択する必要があります。既存のディレクトリを選択することも、新しいディレクトリを作成することもできます。新しいディレクトリを例として、次のコマンドを使用して、nfs_share という名前のディレクトリを作成できます。

sudo mkdir /nfs_share

ステップ 3: NFS サーバーを構成する

NFS サーバーを構成する前に、次のことを行う必要があります。 edit/etc/exports ファイルを編集して、共有ディレクトリとアクセス許可を指定します。ターミナルを開き、次のコマンドを入力して /etc/exports ファイルを編集します:

sudo nano /etc/exports

開いたファイルに次の内容を追加します:

/nfs_share *(rw,sync,no_root_squash,no_subtree_check)

hererw は読み取りおよび書き込み権限を許可することを意味し、sync は同期書き込みを意味し、no_root_squash は root ユーザー アクセスを許可することを意味し、no_subtree_check はサブディレクトリのチェックをオフにすることを意味します。アクセスを制限する必要がある場合は、必要に応じて調整できます。

ファイルを保存して閉じます。

ステップ 4: 構成をリロードする

構成が完了したら、NFS サーバー構成をリロードする必要があります。ターミナルに次のコマンドを入力します:

sudo exportfs -r

ステップ 5: NFS サーバーを開始します

次のコマンドを入力して NFS サーバーを開始します:

sudo systemctl start nfs-server

ステップ 6: NFS クライアント

NFS クライアント ソフトウェアもクライアントにインストールする必要があります。 Ubuntu を例に挙げると、次のコマンドを使用してインストールできます。

sudo apt-get install nfs-common

ステップ 7: NFS 共有ディレクトリをマウントする

クライアントで、次のコマンドを使用して NFS 共有ディレクトリをマウントします。 :

sudo mount server_ip:/nfs_share /mnt

ここで、server_ip は NFS サーバーの IP アドレス、/nfs_share は共有ディレクトリへのパス、/mntマウントポイントへのパスです。必要に応じて、他の適切なマウント ポイントを選択できます。

ステップ 8: NFS 共有をテストする

クライアントで次のコマンドを使用して、NFS 共有が正常かどうかをテストします。

cd /mnt
touch testfile

エラー メッセージが表示されない場合は、 NFS 共有を意味します。構成は成功しました。

注:

  1. サーバーとクライアント間のネットワーク接続が正常であることを確認してください。
  2. NFS サーバーを構成する際は、セキュリティを確保するためにアクセス権限に注意してください。
  3. 自動マウントを実装する場合は、対応するエントリを /etc/fstab ファイルに追加できます。

概要:

NFS は、Linux サーバー間でファイルを共有できる、非常に便利で効率的なネットワーク ストレージ ソリューションです。この記事では、Linux 上で NFS をセットアップする手順について説明し、対応するコード例を示します。この記事がお役に立てば幸いです!

以上がLinux でネットワーク ストレージ (NFS など) をセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。