Linux で NFS ファイル共有サーバーを構築するための詳細な手順

Linux で NFS ファイル共有サーバーを構築するための詳細な手順

Linux が NFS サーバーを構築

異なるオペレーティング システム間でデータを共有するために、通常はファイル共有用のサーバーをいくつか構築します。NFS サーバーはその 1 つで、Linux と Linux 間の共有を実現します。今日は、Linux システム上に NFS サーバーを構築する手順を参考までに紹介します。

ビルド手順

1. NFSに必要なソフトウェアパッケージをインストールする

yum rpcbind nfs-utils をインストールします

2. テストファイルを作成し、権限を割り当てる

mkdir /home/test
chmod -R 777 /home/test/
cd /home/test/
vim aaa/bbb.txt

3. 設定ファイルを変更する

vim /etc/エクスポート
/home/test 192.168.121.0/24 に書き込み (rw)   
共有ファイルパスは共有ネットワークセグメント(共有ファイルの実行権限)を許可します
共有ファイルの実行権限は次のとおりです。
      ro 読み取り専用アクセス rw 読み取り/書き込みアクセス sync すべてのデータは要求に応じて共有に書き込まれます。hide NFS 共有ディレクトリ内のサブディレクトリを共有しません。no_hide NFS ディレクトリのサブディレクトリを共有します。all_squash 匿名ユーザーへの共有ファイルの UID と GID のマッピング 匿名、パブリック ディレクトリに適しています。
      no_all_squash は共有ファイルの UID と GID を保持します (デフォルト)
      root_squash ルートユーザーのすべてのリクエストは、匿名ユーザーと同じ権限にマッピングされます (デフォルト)
      no_root_squas ルートユーザーはルートディレクトリへの完全な管理アクセス権を持ちます

4. サービスを開始する

systemctl rpcbind nfs を開始します
起動時にシステムが自動的に起動するように設定する echo "192.168.121.38:/home/test /nfs nfs4 defaults 0 0" >> /etc/fstab
 マウント -av

5. 共有情報を表示する

showmount -e 192.168.121.38 (ここでの IP アドレスはサーバーのホスト アドレスです)

6. NFSサーバーにアクセスする
Linux アクセス:

192.168.121.38:/home/test/ /mnt/ をマウントします。
df

要約する

Linux で NFS ファイル共有サーバーを構築する方法についての記事はこれで終わりです。Linux で NFS サーバーを構築する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux で NFS のワンクリック展開を実装する方法
  • 組み込み Linux 開発環境で ping と nfs を構築するためのソリューション
  • Linux NFS サービスのセキュリティ強化方法
  • Linux での NFS 設定チュートリアルの詳細な説明
  • Linux NFS サーバーのインストールと構成のアイデアの分析
  • Linux NFS サーバーのインストールと設定方法 (画像とテキスト付き)
  • Linux NFS インストール構成と一般的な問題、/etc/exports 構成ファイル、showmount コマンド
  • Linux システム間で NFS ネットワーク ファイル システムをマウントする方法
  • Linux NFSメカニズムの動作原理と例の分析

<<:  JS を使用してデータ型を決定する 4 つの方法

>>:  テーブルを作成するための MySQL SQL ステートメントの詳細な概要

推薦する

Mysql データベース ストアド プロシージャの基本構文の説明

プロシージャ sp_name を削除します//これまで、MYSQL 構文の基礎知識について説明して...

Linux ipcsコマンドの使用

1. コマンドの紹介ipcs コマンドは、Linux のプロセス間通信機能の状態を報告するために使用...

MySQLへのJava接続の基礎となるカプセル化の詳細な説明

この記事では、Java接続MySQLの基礎となるカプセル化コードを参考までに紹介します。具体的な内容...

XHTML 入門チュートリアル: テキストの書式設定と特殊文字

<br />このセクションでは、XHTML でテキストの書式設定と特殊文字を実装する方法...

MySQL 実践演習 シンプルなライブラリ管理システム

目次1. ソート機能2. データベースを準備する3. データベースに関連するエンティティクラスの構築...

LeetCode の SQL 実装 (184. 部門内で最も高い給与)

[LeetCode] 184. 部門最高給与従業員テーブルにはすべての従業員が保存されます。すべて...

Linux スレッド間の同期と排他制御の知識ポイントのまとめ

スレッドが同時に実行される場合、スレッドがリソースを競合してデータの曖昧さが生じるのを防ぐために、重...

Portainer を使用して複数の Docker コンテナ環境を管理する方法を説明します。

目次Portainerは複数のDockerコンテナ環境を管理します2. Dockerを管理する2.1...

geo モジュールを使用して Nginx でホワイトリストを設定する例

元の構成: http { ...... limit_conn_zone $binary_remote...

フォーム送信の更新ページはソースコード設計にジャンプしません

1. ソースコードの設計コードをコピーコードは次のとおりです。 <!DOCTYPE html ...

Docker ネットワークの原理とカスタム ネットワークの詳細な分析

Docker はホストマシン上のブリッジを仮想化します。コンテナを作成して起動すると、各コンテナには...

JSは単純なフィルタリングから複数条件のフィルタリングまで配列フィルタリングを実装します

目次単一条件単一データフィルタリング単一条件複数データフィルタリング複数の条件付きデータフィルタリン...

Centos6.5 で MySQL 5.7.19 をインストールして設定する方法

Centos6.5にmysql5.7.19をインストールするための詳細な手順は次のとおりです。 1....

Linux 上の Nginx に複数のバージョンの PHP をインストールする

サーバーの LNPM 環境をインストールして構成する場合、複数のバージョンの PHP の共存を考慮す...

Dockerコンテナの原理の分析

目次01 コンテナの本質とは何か? 02 Cgroupテクノロジーと名前空間テクノロジーの概要03 ...