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プロトコルを使用。