码迷,mamicode.com
首页 > 其他好文 > 详细

nfs

时间:2018-11-21 19:45:22      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:exp   systemctl   nfs-utils   推断   安装部署   注册   nbsp   ocr   分享图片   

 

当访问程序通过NFS客户端向NFS服务器存取文件时,其请求数据流程大致如下:

01.首先用户访间网站程序,由程序在NFS客户端上发出存取NFS文件的请求,这时NFS客户端(即执行程序的服务器)的RPC服务(rpcbind服务)就会通过网络向NFS服务器端的RPC服务(rpcbind服务)的111端口发出NFS文件存取功能的询间请求.
02.NFS服务器端的RPC服务(rpcbind服务)找到对应的已注册的NFS端口后,通知NFS客户端的RPC服务(rpcbind服务)。
03.此时NFS客户端获取到正确的端口,并与NFS daemon联机存取数据
04.NFS客户端把数据存取成功后,返回给前端访间程序,告知用户存取结果,作为网站用户,就完成了一次存取操作。

     因为NFS的各项功能都需要向RPC服务(rpcbind服务)注册,所以只有RPC服务才能获取到NFS服务的各项功能对应的端口号(port number)、PID、NFS在主机所监听的IP等信息,而NFS客户端也只能通过向RPC服务询问才能找到正确的端□。也就是说,NFS需要有RPC服务的协助才能成功对外提供服务。从上面的描述,我们不难推断,无论是NFS客户端还是NFS服务器端,当要使用NFS时,都需要首先启动RPC服务,NFS服务必须在RPC服务启动之后启动,客户端无需启动NFS服务,但需要启动RPC服务。

 

3.5 nfs配置参数说明

技术分享图片

 

nfs 安装部署

服务端:

1. yum install -y nfs-utils rpcbind
2. vim /etc/exports

/data 114.115.254.24(rw,async,no_root_squash)

3. systemctl start rpcbind
4. systemctl start nfs
5. mkdir /data

客户端:

1. yum install -y nfs-utils rpcbind
2. showmount -e 47.106.176.239

3. mount -t nfs 47.106.176.239:/data /data/

4.df -h|grep 47
47.106.176.239:/data 40G 5.2G 33G 14% /data

 

NFS服务开启后,默认的参数文件位置,

[root@xiaolizi data]# cat /var/lib/nfs/etab
/data 114.115.254.24(rw,async,wdelay,hide,nocrossmnt,secure,no_root_squash,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=sys,secure,no_root_squash,no_all_squash)

 

nfs

标签:exp   systemctl   nfs-utils   推断   安装部署   注册   nbsp   ocr   分享图片   

原文地址:https://www.cnblogs.com/jianlibao/p/9996812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!