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

推薦する

24 の実用的な JavaScript 開発のヒント

目次1.配列を初期化する2. 配列の合計、最大値、最小値3. エラー値をフィルタリングする4. 論理...

Tomcat を使用して Centos 環境に SpringBoot WAR パッケージをデプロイする

戦争パッケージを準備する1. 既存のSpringBootプロジェクトを準備し、pomに依存関係を追加...

js配列のfind、some、filter、reduceの違いの詳細な説明

Array の filter、find、some、reduce メソッドの違いを区別し、使用シナリオ...

CocosCreatorでスワイプした位置にテクスチャを表示する方法

目次1. プロジェクト要件2. 文書の内容3. プロジェクト例4. プロジェクトコード1. プロジェ...

Node.js とブラウザのグローバル オブジェクトの違いの概要

Node.js では、.js ファイルは完全なスコープ (モジュール) です。したがって、var に...

DeepinでPyenvをインストールする手順

序文これまでは、/bin/ ディレクトリのソフトリンクを変更して Python のバージョンを切り替...

MySQL インデックスの原理と使用例の分析

この記事では、例を使用して MySQL インデックスの原理と使用方法を説明します。ご参考までに、詳細...

MySQL 8.0.26 のインストールと簡易チュートリアル (インターネット上で最も完全)

目次1. MySQLをダウンロードする1.1 ダウンロード1.2 インストール1. MySQLをダウ...

MySQL 5.7.17 最新インストールチュートリアル(画像とテキスト付き)

mysql-5.7.17-winx64 は MySQL の最新バージョンです。インストールは無料で...

MySQL における大規模オブジェクトのマルチバージョン同時実行制御の詳細な説明

MySQL 8.0: InnoDB のラージ オブジェクトに対する MVCCこの記事では、MySQL...

RGBAアルファ透明度変換計算表

IEでのRGBAとフィルター値の変換RGBA 透明度値IE フィルター値0.1 19 0.2 33 ...

Dockerの国内イメージソースを変更する方法

Dockerデーモンのアクセラレータを構成する設定ファイルから Docker を起動し、/etc/d...

MySQL マスタースレーブ構成の学習ノート

● 新しいプロジェクトのセキュリティを確保するためにクラウド データを購入する予定でした。 Alib...

エラー 1045 (28000): ユーザー ''root''@''localhost'' のアクセスが拒否されました (パスワード使用: YES) 実用的な解決策

昨日はデータベースへの接続に問題はありませんでしたが、今日はデータベースへの接続時にこのエラーが報告...

Dockeにredisをインストールする方法

1. redisイメージを検索する docker 検索 redis 2. Redisイメージをダウン...