NFS 配置

2022-07-09 23:26:10 浏览数 (1)

前言

NFS(Network File System)是Linux中使用非常频繁的一文件系统共享方式,今天重新研究了一下,略有收货,分享出来


概要


依赖

NFS依赖于RPC(Remote Procedure Call),也就是NFS服务运行之前,要确保RPC的正常运行,因为NFS要向RPC注册端口。

Tip: 类似NFS的还有NIS,这一类服务也叫RPC server,它们在启动时会随机选取一个端口,然后主动向RPC注册,所以RPC就知道所有PRC server的服务端口,然后RPC固定在111端口进行监听,客户端连接时,首先向服务端的111询问RPC server的服务端口,获得真正端口后,再去连接真实服务端口。


RPC 服务:rpcbind (Centos6.x 下) / portmap (Centos5.x 下)

NFS 服务:nfs-utils

代码语言:javascript复制
[root@Centos6.x ~]# rpm -qa | grep -E '(rpcbind|nfs|portmap)'
nfs-utils-lib-1.1.5-11.el6.x86_64
nfs-utils-1.2.3-64.el6.x86_64
nfs4-acl-tools-0.3.3-7.el6.x86_64
rpcbind-0.2.0-11.el6.x86_64
[root@Centos6.x ~]# 


[root@Centos5.x ~]# rpm -qa | grep -E '(rpcbind|nfs|portmap)' 
nfs-utils-1.0.9-70.el5
nfs-utils-lib-1.0.8-7.9.el5
portmap-4.0-65.2.2.1
[root@Centos5.x ~]# 

Tip: NFS 会产生以下进程 rpc.nfsd 主服务 rpc.mountd 相关权限审核 rpc.lockd 管理文件锁 rpc.statd 文件一致性检查

0 人点赞