LinuxのNFSファイル共有サービスを展開

NFS(Network File System)をLinux用のファイル共有

ステップ1:必要な環境を設定します

2台のLinuxホストを使用します

ホスト名 オペレーティングシステム IPアドレス
NFS Centos7 192.168.218.139
FSA Centos7 192.168.218.140

yumのソースを設定し、空のiptablesファイアウォールのデフォルトポリシーにNFSサービスNFSサーバーをインストールします。

[NFS〜@ルート]#yumのインストールのnfs-utilsの-y

ステップ2:NFSサーバー上のNFSファイル共有用のディレクトリを作成し、他の人が許可を書かれていることを確認するために十分な権限を設定します。

#1 MKDIR / NFS [NFS〜@ルート]
[NFS〜@ルート]#chmodの-Rf 777 / NFS

[ルートNFS〜@]#は "紫へようこそ"> / NFS /ハローエコー

ステップ3:編集NFSサービスプログラムの設定ファイルは/ etc /輸出。

設定パラメータNFSサービスプログラムのプロフィール

パラメータ 効果
RO リードオンリー
RW 読み取りと書き込み
root_squash ルート管理者へのNFSクライアントのアクセスは、匿名ユーザーNFSサーバにマッピングされた場合
no_root_squash ルート管理者へのNFSクライアントのアクセスは、NFSサーバのルート管理者にマッピングされた場合
all_squashコマンド どんなにNFSクライアントアカウントへのアクセス、NFSサーバー匿名ユーザーにマッピングされているもの
同期 同時に、データはデータが失われないことを保証するために、メモリやハードディスクドライブに書き込まれています
非同期 優先順位は、メモリにデータを保存し、ディスクに書き込まれます。この高効率化が、データを失う可能性があり

[ルートNFS〜@]#のvimのは/ etc /輸出

/ NFS 192.168.218.0/24(rw,sync,root_squash)
ステップ4:NFSサービスプログラムを起動し、起動します。NFSファイル共有サービスを使用する前に、あなたはRPCを使用する必要があるので、(リモートプロシージャコールは、リモートプロシージャコール)サービスは、クライアントへのNFSサーバのIPアドレスやポートなどの情報信号を送信します。

[ルートNFS〜@]#systemctl再起動のrpcbind
[ルートNFS〜@]#のsystemctl rpcbindを有効にする
[NFS〜@ルート]#は、NFSサーバ起動systemctl
NFSサーバーを有効[ルート@ NFS〜]#のsystemctlを
/の/ etcから作成されたシンボリックリンクを/usr/lib/systemd/system/nfs-server.serviceするにsystemd /システム/マルチuser.target.wants / NFS-server.service。

NFSクライアントは、などの出力フォーマット「の共有ディレクトリ名は、クライアントのアドレスを使用することができます。」、情報を共有するために、リモートNFSサーバーを照会するためにshowmountコマンドを使用しています

showmountはコマンドのパラメータと利用できるの役割

パラメータ 効果
-e 共有NFSサーバのリストを表示します
-a 機械マウントのファイルリソースを表示
-v これは、バージョン番号を表示します

[NFSA〜@ルート]#showmountは-e 192.168.218.139
192.168.218.139のエクスポートリスト:
/ NFS 192.168.218 *。

NFSクライアントでマウントディレクトリを作成します。

[NFSA〜@ルート]#ます。mkdir / NFS

[ルート@ NFSA〜]#マウント-t nfsの192.168.218.139:/nfs / NFS

[ルートNFSA〜@]#猫/ NFS /ハロー
紫へようこそ

このブーツを書くことができ、自動的にファイルをマウント

[ルートNFSA〜@]#のvimのは/ etc / fstabに

192.168.10:/ NFS / NFS NFSデフォルト値0 0

 

おすすめ

転載: www.cnblogs.com/DevonL/p/11204478.html