設定方法NFSはCentOSに6&#8211上のディレクトリをマウントし、ランサーのブログを

逐語大きな柱  https://www.dazhuanlan.com/2019/08/26/5d634c68d07cf/

NFS(ネットワークファイルシステム)マウントについて

NFSは仕事と、複数のサーバー間で共有ディレクトリをマウントします。メインディレクトリは、単一のサーバー上に存在しているので、ディスクスペースを節約するための利点がある、他のサーバがサービスに接続することができますので、良いマウントを設定した後、NFSは恒久的に固定するだけでなく、直接アクセスするために使用することができます。

設定を開始

NFSは、少なくとも二つのサーバを必要と設定し、彼のクライアントに接続された共有ドキュメントフォルダを提供するために、サーバーが呼ばれると呼ばれます

1つのサーバと1つのクライアント:このチュートリアルでは、2台のサーバーが必要です。まず、サーバーを構築して、クライアントを作成します。ここでは、そのIPアドレスは以下のとおりです。
マスター:12.34.56.789
クライアント:12.33.44.555

root権限を使用しなければならない作業は、次の方法でrootユーザーに取得することができます

sudo su

NFSサーバを構築し始めました

最初のステップ - 依存ライブラリをダウンロードし、ソフトウェア

ソフトウェアNFSをインストールするにはyumをを使用して最初の

yum install nfs-utils nfs-utils-lib

次に、以下のスクリプトにより、NFSサービスを開始

chkconfig nfs on 
service rpcbind start
service nfs start

ステップ二 - 輸出共有ドキュメントフォルダ

次のステップは、私たちは、クライアントのディレクトリと共有したいことを決定することです。選択されたディレクトリは、共有の場所指定されたディレクトリを介しては、/ etc /エクスポートファイルに追加され、より多くの情報を共有しなければなりません。

私たちは、ディレクトリを共有したいとは/家であります

私たちは、この文書を開く必要があります

vim /etc/exports

クライアントの共有フォルダに、以下の情報を追加します。

/home           12.33.44.555(rw,sync,no_root_squash,no_subtree_check)

これらの設定項目の説明:

  • RW:このオプションは、クライアントが共有ディレクトリに読み書きすることができます
  • 同期:リアルタイムに文書情報を同期させます
  • no_subtree_checkコマンド:このオプションは、サブツリーチェックを防ぎます。共有ディレクトリは、より大きなファイルシステムのサブディレクトリである場合、各ディレクトリの上にNFSは、それらの能力と詳細を確認するためにスキャンされます。安全性を削減しながら、無効にサブツリーのチェックは、NFSの信頼性を高めることができます。
  • no_root_squash: rootユーザーが共有ドキュメントフォルダにアクセスできるようにします

あなたは完全に各共有ディレクトリを設定したら、それらをエクスポートするには、次のコマンドを実行します。

exportfs -a

NFSクライアントを構築するために始めました

最初のステップ - 依存ライブラリをダウンロードし、ソフトウェア

ソフトウェアNFSをインストールするにはyumをを使用して最初の

yum install nfs-utils nfs-utils-lib

ステップ二 - ディレクトリをマウント

ソフトウェアがインストールされている場合、NFSマウント用のディレクトリを作成します

mkdir -p /mnt/nfs/home

その後、我々はそれをマウントし始めました

mount 12.34.56.789:/home /mnt/nfs/home

あなたが使用することができdf -h、それらが正常にマウントされているかどうかを確認するためのコマンドを、次のリストが表示されます。

df -h

Filesystem               Size  Used Avail Use% Mounted on
/dev/sda                 20G   783M   18G   5% /
12.34.56.789:/home       20G   785M   18G   5% /mnt/nfs/home

また、使用mountコマンドは、システム全体のマウントのリストを表示するには

mount

あなたは、次のリストが表示されます

/dev/sda on / type ext4 (rw,errors=remount-ro)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
12.34.56.789:/home on /mnt/nfs/home type nfs (rw,noatime,nolock,bg,nfsvers=2,intr,tcp,actimeo=1800,addr=12.34.56.789)

あなたのNFSマウントをテスト

あなたが成功したNFSディレクトリをマウントしたら、文書を作成し、クライアントがサーバーの可用性を確認するためにそれをテストすることができます。

ディレクトリ内のファイルを作成し、それを試してみてください。

touch /mnt/nfs/home/example

あなたのサーバーはなり/homeドキュメントディレクトリを見つけます

ls /home

あなたは、クライアントに書き込まれた情報マウントすることができfstab、サーバが自動的にディレクトリをマウント開始すると、ドキュメントの種類を。

vim /etc/fstab
12.34.56.789:/home  /mnt/nfs/home   nfs      auto,noatime,nolock,bg,nfsvers=3,intr,tcp,actimeo=1800 0 0

あなたはできるmanより多くの情報のfstabのコマンドを取得します:

man nfs

それ以降は、サーバーを再起動すると、情報をマウントするfstabに指定されたインストールするには、このコマンドを使用することができます。

mount -a

あなたは情報が搭載され表示されます

df -h
mount

アンインストールディレクトリをマウント

あなたはマウントディレクトリを削除する必要がある場合は、使用してumountコマンドを

cd
sudo umount /directory name

それまでmountのコマンドは、ディレクトリがアンインストールされた取り付ける前に見つけることができます:

df -h

おすすめ

転載: www.cnblogs.com/JimmyShen/p/11411760.html