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

推薦する

Dockerボリューム権限管理の詳細な説明

ボリュームデータボリュームは Docker の重要な概念です。データ ボリュームは、1 つ以上のコン...

GDBデバッグMySQL実戦ソースコードコンパイルとインストール

ソースコードをダウンロード git クローン https://github.com/mysql/my...

Workermanはmysql接続プールのサンプルコードを書きます

まず、接続プールを使用する理由と、接続プールによってどのような問題が解決できるかを理解する必要があり...

js を使用して 2 つの HTML ウィンドウ間で通信する方法

シナリオ: ページAがページBを開くと、ページBで操作した後、ページAは変更されたデータを同期する必...

Homebrewを使用してMacにMySQLをインストールするときにログインできない問題を解決する

お使いのコンピュータが Mac の場合、homebrew を使用して MySQL をインストールする...

mysql5.7.17 zip の解凍とインストールの詳細な手順

1. ダウンロードアドレスhttps://dev.mysql.com/downloads/mysql...

システムメンテナンスページにリダイレクトするように nginx を設定する

先週末、兄弟プロジェクトはより良いサービスを提供するためにサーバーを拡張する準備をしていました。兄弟...

シャトルボックス機能を実装するためのVueの詳細なコード

Vue - シャトルボックス機能を実装します。効果図は次のようになります。 CS 。移行{ ディスプ...

mysql8.0 でユーザーを作成して権限を付与する際のエラーの解決方法の詳細な説明

質問1:エラーを報告する書き込み方法: GRANT OPTION を使用して、'123123...

Nginx の構成と HTTP 実装コード分析との互換性

OpenSSL を使用して SSL キーと CSR ファイルを生成するHTTPS を設定するには、秘...

Docker+Jenkinsを使用して自動的にビルドおよびデプロイする

この記事では、Docker+Jenkins の自動ビルドデプロイメントを紹介し、皆さんと共有します。...

MySQLメモリストレージエンジンに関する知識

メモリストレージエンジンに関する知識ポイントメモリ ストレージ エンジンは日常業務ではほとんど使用さ...

Centos7.4 サーバーへの Apache のインストールとインストール プロセス中に発生した問題の解決策

この記事では、CentOS 7.4 サーバーに Apache をインストールする方法と、インストール...

Vue で Baidu Map を呼び出して経度と緯度を取得する

プロジェクトでは、現在地の緯度経度を取得したり、場所を検索して緯度経度情報を取得したりする必要があり...

CSSでサウンドを再生するいくつかのテクニック

CSS は、スタイル、レイアウト、プレゼンテーションの領域です。色彩、サイズ、アニメーションが溢れて...