Ubuntuの18.04 LTSにNFSサーバとクライアントをインストールします。

NFSアプリケーションは主にリモート・プロシージャ・コールRPCメカニズムを実現するために使用されるUDP / IPプロトコルに基づいており、RPCはないマシン、オペレーティングシステムおよび低レベルのトランスポート・プロトコルに関連するアクセスリモートファイルオペレーションのグループを提供します。RPCはXDRのサポートを使用しています。XDRは、彼が異種システム間のデータ転送をサポートするために、符号化および復号インターネットデータ伝送のための任意のマシンアーキテクチャで独立して、フォーマットをコーディングマシンに依存しないデータプロトコルの説明です。

 

1.設定し、ホストサーバー

(1)インストールNFSサーバ

  Ubuntuの@ルート:〜#apt-getを更新

  Ubuntuの@ルート:〜#のaptは、NFSカーネルサーバインストール

(2)エクスポートディレクトリを作成します

  エクスポート・ディレクトリーとしてクライアントシステムディレクトリと共有。

  あなたはエクスポートディレクトリへのパスを決定し、彼らの選択に基づいて命名することができます。

  Ubuntuの@ルート:〜#ます。mkdir -p /ホーム/ウサギ/ NFS_SHARE

  フォルダを削除する権利を制限

  ルート@ Ubuntuの:〜#chownを誰:nogroupが/ホーム/ウサギ/ NFS_SHARE

  ルート@ Ubuntuの:〜#chmodの777 /ホーム/ウサギ/ NFS_SHARE

  さて、クライアントシステム上のすべてのグループのすべてのユーザーは、エクスポートディレクトリにアクセスすることができます。

NFSエクスポートされたファイルを介してサーバへのクライアントアクセスに割り当てられた(3)

  エクスポートディレクトリを作成した後、クライアントにホストサーバーへのアクセスを提供する必要があります。

  この許可は、/ etc / exportsファイルで定義されたシステムです。

  Ubuntuの@ルート:〜#のvimの/ etc /輸出

  • 単一のクライアント
  • /ホーム/ウサギ/ NFS_SHAREクライアントIP(RW、同期、no_subtree_checkコマンド)
  • (IPによる)複数のクライアント
  • /ホーム/ウサギ/ NFS_SHARE clientIP_1(RW、同期、no_subtree_checkコマンド)
    /ホーム/ウサギ/ NFS_SHARE clientIP_2(RW、同期、no_subtree_checkコマンド)
  • 複数のクライアント(サブネット全体)
  • /ホーム/ウサギ/ NFS_SHARE 192.168.8.0/24(rw,sync,no_subtree_check)
    RW:読み取りおよび書き込み操作
    同期: 
    no_subtree_checkコマンド:ストップサブツリーのチェック

(4)エクスポートディレクトリを共有しました

  ホストシステムにおける上記設定後、共有ディレクトリは、次のコマンドによって誘導することができます。

  ルート@ Ubuntuの:〜#のexportfs -a

  すべての設定を有効にするためには、NFSサーバーを再起動します。

  Ubuntuの@ルート:〜#systemctl再起動NFSカーネルサーバ

(5)ファイアウォールクライアントを開くには

  [クライアントIPまたはclientSubnetIP]から任意のポートNFSに許可UFW

  サブネット全体にクライアントコンピュータにアクセスするには、次のコマンドを使用します。

  ルート@ Ubuntuの:〜#UFW 192.168.8.0/24からの任意のポートのNFSに許可

  ルート@ Ubuntuの:〜#UFWのステータス

 

2、クライアントコンピュータを設定します

(1)インストールNFSコモン

  インターネットリポジトリインデックスとインデックス更新システム:

  Ubuntuの@ルート:〜#apt-getを更新

  Ubuntuの@ルート:〜#apt-getをインストールNFSを共通

ファイルを共有(2)は、マウントポイントをホストNFSにフォルダを作成します。

  Ubuntuの@ルート:〜#ます。mkdir -p /ホーム/ウサギ/ NFS_CLIENT

(3)クライアント上の共有ディレクトリをマウントします

  マウントサーバIP:/ shareFolder_server /ホーム/ウサギ/ mountFolder_client

  ルート@ Ubuntuの:〜#192.168.8.245:/home/rabbit/NFS_SHARE /ホーム/ウサギをマウント/ NFS_CLIENT

(4)テスト接続

  作成またはエクスポートディレクトリNFSホストサーバー内のファイル保存。

  さて、クライアントコンピュータ上のNFS_CLIENTファイルフォルダのオープン、あなたはこのフォルダ内に同じファイルへのアクセスを表示し、共有することができます。

 

3、要約

  UbuntuのシステムでNFSサーバーを設定 - クライアント環境は完了です。

  どのようにしてファイアウォールや拍手関連する権利はありません、あなたはフォルダを共有できるように、NFSサーバーとクライアントを設定する場合のファイルフォルダへのスムーズなアクセスをご覧ください。

  今、別のUbuntuシステムから容易に共有コンテンツにNFSプロトコルを使用。

 

おすすめ

転載: www.cnblogs.com/aiMiku/p/12015818.html