逐語大きな柱 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