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 共有を意味します。構成は成功しました。
注:
/etc/fstab
ファイルに追加できます。 概要:
NFS は、Linux サーバー間でファイルを共有できる、非常に便利で効率的なネットワーク ストレージ ソリューションです。この記事では、Linux 上で NFS をセットアップする手順について説明し、対応するコード例を示します。この記事がお役に立てば幸いです!
以上がLinux でネットワーク ストレージ (NFS など) をセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。