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 ステートメントの詳細な概要

推薦する

mysql5.7.17.msi インストール グラフィック チュートリアル

mysql-5.7.17.msiのインストール、スクリーンショットに従ってください、ステップバイステ...

Dockerfile を使用したカスタムイメージの構築の実装

目次序文Dockerfile の紹介Dockerfileはイメージプロセスを構築するDockerfi...

winx64 での mysql5.7.19 の基本的なインストール プロセス (詳細)

1. ダウンロード参考: https://www.jb51.net/softs/451120.ht...

altとtitleの違いの詳しい説明

これら 2 つの属性はよく使用されますが、その違いはまとめられていません。それでは、その使い方をまと...

CSSを使用して3Dフォトウォール効果を作成する

CSS を使用して 3D フォト ウォールを作成します。具体的なコードは次のとおりです。 <!...

MySQL クイックデータ比較テクニック

MySQL の運用と保守において、R&D の同僚が 2 つの異なるインスタンスのデータを比較...

vue-video-player を使用してライブ放送を実現する方法

目次1. vue-video-playerをインストールする2. vue-video-playerを...

Linux でファイルの権限 (所有権) を変更する

Linux と Unix はマルチユーザー オペレーティング システムであるため、ファイルの権限と所...

CentOS7 デプロイメント Flask (Apache、mod_wsgi、Python36、venv)

1. Apacheをインストールする # yum インストール -y httpd httpd-de...

npmとcnpmを混在させる際の落とし穴の詳細な説明

目次原因理由NPM の紹介: CNPM の紹介:より良い方法方法の改善npm と cnpm を一緒に...

データベースマルチテーブル接続クエリの実装方法の詳細説明

データベースマルチテーブル接続クエリの実装方法の詳細説明結合演算子を使用して複数のテーブルクエリを実...

CSS3でシャトル星空のアニメーションを実現

結果: html <canvas id="スターフィールド"><...

Dockerコンテナが起動直後に終了する問題を解決する

最近、Docker がコンテナの起動時に特定のプロセスを直接実行できるようにする方法を調べていたとこ...

MySQL データベース グループ クエリの group by ステートメントの詳細な説明

1: グループ化関数の記述順序 1 選択 ... 2 から ... 3 どこで ... 4 グループ...

WeChatミニプログラムはどのようにしてユーザー情報とユーザーの電話番号を同時に取得するのか

今日ログインページを書いていたとき、個人情報と携帯電話番号を認証する必要がありましたが、ページにボタ...