NFS服务

NFS 网络文件系统
flow

启动RPC服务,NFS服务端在RPC注册,NFS客户请求服务RPC,RPC返回端口给客户,客户端拿着地址端口请求传输数据。
服务端配置
mkdir nobody
chown nfsnobody:nfsnobody /data
yum install nfs-utils rpc-bind-y
在/etc/exports中配置
/data 172.16.1.0/24(rw,sync)
允许172.16.1.0/24网段访问
权限rw读写sync同步数据存储
async是异步,缓存到内存,同步数据到磁盘
no_all_suqash no_root_squash(原先是root后还是root) 只对root压缩,普通用户不压缩,映射普通用户信息不变
all_squash 对所有用户都压缩映射
就是rpc.idmapd不转换信息为nfsnobody
anonuid=500
anongid=500 映射为500对的用户old’bo’y
useradd oldboy -u 500
需要改chown oldboy:oldboy /data
启动 rpcbind
/usr/sbin/rpcbind

systemctl start rpcbind.service
systemctl start nfs-server.service

nfs 客户端请求存数据—>rpc.idmap->(转换为nfsnobody来访问)nfs服务器

nfs /etc/exports 配置文件
/data 10.0.0.0/24(ro)为开发人员查看线上数据配置的
showmount 查看nfs共享目录

你可能感兴趣的:(NFS服务)